Because we are a society. And not everyone likes you or your hobby.
And what, praytell, have any of you EVER HAD TO GIVE UP in regards to guns? Seriously...YOU GET EVERYTHING! Why can't you guys just sit back and enjoy your win. Turn on the tube, watch some kids getting gunned down and sip a cold one.
America has the highest rate of imprisonment of any developed nation on earth. So your "hypothesis" doesn't hold water.
If all those laws don't work, I guess the only other thing is to take EVERYONE'S GUNS.
So either you give a little or you lose EVERYTHING.
And you will unless you learn to get along with the large number of Americans who DON'T enjoy your hobby and are kind of tired of watching kids die in school.