Kind of late to the discussion, but regulating and restricting bullets sounds easy, but no.
In order to remain proficient with a firearm, you're going to have to practice shooting. If you're the sort to prefer a certain type of ammo, you might buy 100 rounds or so (50 per box for 9mm, .380, on and on.).
You can easily go though 100 rounds at a range in one day.
Hell, you can easily go through 500 rounds in a trip to the range (.22LR) using ONE firearm. Heaven forbid you have two that use the same caliber, or multiple that use different calibers.
Now, if I take a 22LR caliber competition target pistol, and say, a 22LR rifle to the range to practice say once a month, then have to explain to someone why i'll buy another 500 rounds by ACCOUNTING for every bullet I just fired at a range (by filling out a form? By saving every expended shell? By justifying why I need to practice my marksmanship once a month?), that makes no sense.
It is almost like my boss asking me to account for every paperclip I use in the office.
I'm not attempting to belittle your question; You might not be someone who uses firearms. There's enough bickering going on here.
The reality is that Gun owners in the United States, and people who shy away from it are going to have to stop making budgetary decisions based on greed.
There is no reason we can't have background checks on every gun transaction that takes place (although I can actually think of exceptions to this rule, but it doesn't matter). Hell, I'm for a one time tax in which the proceeds go either towards prevention of gun violence efforts (supporting the apparatus that keeps guns out of the hands of those who should not have them), or as a "tax" that goes toward supporting mental health budgets in states.
There is no reason why we determine our budget cuts by undermining the weakest in society. (Healthcare, physical, mental or otherwise is not an "entitlement"; the ability to provide it universally is an extension of technological and societal progress, and if we have to pay for it so be it).
Quit the "I know better than you, My values are more important than yours." bit. On both sides. If you live in a urban area or if you live in a rural area, your lifestyles might be significantly different. It doesn't make your values any less. Quit thinking you know more that the other guy.