The only reason to register weapons is so that the government can take them away.
Jim, there are many reasons for registering weapons. Probably first and foremost it brings in revenue that supports the hunting enthusiast. Then there is the control of what goes where. That might be a problem for you but it does help in protecting citizens and solving crimes. It doesn't necessarily stop crime but it is a deterrent. The third reason for registering a weapon is to prove it is yours. If someone steals a gun from you, how do you prove it is yours. If registration is in force it makes it harder to buy a stolen weapon.
Now your remark about the government is absolutely silly in today's times. If our government wanted to kill you an 18 year old kid sitting in a office up here in Upstate NY could take you out with a drone no matter where you are in the country. Even if you had your life savings in ammo and firearms. Does the second Amendment give you the right to own an armed drone and fly it where ever you like? Why not?
In this country the government is US and if the majority of US's don't want the minority of US's to have certain weapons it will happen. We had visionaries at the beginning of our government who gave us the means to change our laws to meet future needs and wants. Unfortunately, and it is a big unfortunate situation, our elected officials that go to Washington have no interest in what is good for the country. They are in it strictly for themselves. What needs to happen is cooperation so those that want to have weapons for legitimate reasons can have them. I think that is going to require registration. If you have better ideas that will work send your ideas to Washington. As it stands right now it is too easy for a crack pot or a group of crazies to get weapons and wipe out innocent people.
Registration doesn't in any way affect the 2nd Amendment unless you are crazy. Does a criminal have a right to have a firearm?