I am against all gun control. The second ammendment not only was made to prevent the national government from passing gun control but the constitution also says that if a state passes a law that contradicts the constitution that law is void.
Sorry, but that's wrong.
The Second Amendment: 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.
I'm tired of people misreading the Second Amendment. The Amendment refers to allowing people to own guns to protect the nation since the first citizens of the new nation were to form a militia in the case of war. Back when the Constitution was drafted, the standing Army of the US was very small and built of very few professional soldiers. In order to meet the manpower demand to protect the nation, yet at the same time not bankrupt the poor young country, the nation needed militias.
Additionally, the Amendment does not say that the government has no right to put limits on the types of weapons a citizen can possess. It says the government cannot deny you the right to own a weapon, since, referencing above, the government needed armed citizens to protect the new nation.
So, if the government says "ok, you can't own fully automatic weapons," your Second Amendment right is not being infringed upon, since you can still own all other non-banned weapons.
The reason for the second ammendment was so that the people could protect themselves against tyranny in government, as Thomas Jefferson and numerous other founding fathers said. The whole reason is for the people to be well armed enough to protect themselves from the millitary.
About your later post, sniper is actually one of the most dangerous jobs in war. The enemy singles you out as a target and in many cases puts a bounty on your head to ensure your demise.