I hear very, very few people saying that nobody should own guns at all. Mostly the far, far, far, far left types.
Since I've never owned or even held a gun, I have a serious question: Is there any realistic situation that the real estate agent or the trucker could ever be in where a gun with 30 rounds will sufficiently protect them but a gun with 10 rounds won't? (if the numbers 30 and 10 don't represent actual numbers of rounds that get fired by guns, then substitute the right numbers as needed). I imagine if someone breaks into my house and has a gun, if I haven't hit him in the first 10 shots (if not sooner) he's probably killed me by then.
It seems to me that if we 1) raise the age to buy to 21 (possibly with some sort of process to get an exemption if a specific situation warrants) 2) limit the number of rounds a gun can fire 3) ban body armor and tactical helmets 4) have comprehensive background checks that are required before a purchase can be made and 5) have thorough red flag laws, then law-abiding people without a mental illness won't have their rights infringed in the least.