Steve, you're not from around here, are you?
You sound completely uncomfortable in a conservative environment.
History shows over and over that gun registration provides the groundwork for confiscation.
If you don't trust American conservative publications, try reading Pravda instead- they warn us very clearly not to fall into the trap that you and the statists are setting.
It is NOT reasonable to ban one type of gun because substitutes are readily available: quite apart from the "shall not be infringed" bit, criminalizing a commonly owned gun leads to criminalizing current owners who committed no crime by obtaining them. In case you missed it, the constitution explicitly bans ex post facto legislation.
There is no compromise on principles