Walmart will no longer sell anyone under 21 firearms or ammunition

Walmart is following the footsteps of Dick's Sporting Good and will no longer sell firearms or ammunition to anyone under the age of 21. The question that is being raised is, is this infringing on our 2nd Amendment rights? We hear from one college student as to why he is disappointed with this change.