Can we please stop using the term "assault weapon"? It is nothing but a made up term for scary looking guns. Now assault rifle, that has an actual definition. Though, anything that qualifies for that, is fully automatic. Now, technically, there are ways to legally own them in some states. However, I want to point out that there have only been two violent crimes ever committed with a LEGALLY owned fully automatic rifle. Both of these crimes were committed by cops back in the '20s or so. I don't remember details of one, but the other was a cop that came home with his police issued "Tommy Gun" and found his wife sleeping with another man.
Also, there is no "gun show loop hole". Any business that sells anything that requires background check or paperwork is legally obligated to hold up to these standards, just the same as they would at a brick and mortar store. What people think is the loop hole, is that in some states, there is no legal obligation to preform a background check, waiting period, or any paperwork for gun sales from a private owner to a private owner, so long as the sale takes place in the buyers home state. If the buyer lives in a different state, there is paperwork required for crossing state lines, etc.
Now I am a gun owner, have been raised around guns, been shooting since I was 9 or 10, participated in my high schools trap shoot team, and have kids in the house. Though, none of my guns are technically locked, but they are in a locker in the back room of the garage where my kids do not have access to. My kids are 7 and 4. Hell a couple of them are my kids guns they won from Ducks Unlimited banquet dinners from the Green Wings. Both my kids and my niece and nephew are legacy Green Wings.
Now I do agree with background checks, the waiting period doesn't bother me, and I feel that anyone who can own a gun should be able to carry in public, provided they at least take a safety course, competency test, and a course specifically dealing with the legal ramifications of open and concealed carry.