The 2nd Amendment does not mention 'hunting' as the reason for SHALL NOT BE INFRINGED.
Nor does it mention 'self defense' or 'sporting''.
It does, however mention:
"BEING NECESSARY TO THE SECURITY OF AS FREE STATE".
"A well regulated militia, being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed."
Pretty plain and simple.....