The clause before the comma is a secondary clause. The complete sentence that follows it is the meat of the whole amendment, and it says "the right of the people to keep and bear arms shall not be infringed." And by law, all able bodied males are in what the law calls the secondary militia, and they will be expected to show up with a gun. Please go back to 8th grade English and re learn how to parse a sentence.
BTW do you know any conservatives who are anti-hunting? Neither do I. But every anti-hunter in the country probably voted for Obama. And all the anti-hunters I read about or know are socialists.