Ah yes, that constitutional right to bear arms. Let us examine that again.
"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."
So then. Here is a proposal. Those who want hunting rifles and shotguns - lever action or bolt action rifles, can get them after taking a safety course and passing a background check. Those who want semi-automatic weapons, which are military style weapons, have to join the National Guard. After all, the entire purpose of the right to bear arms is for a well regulated militia, so this would seem quite logical and legally consistent.