This solution should make literally EVERYONE happy. And its simplicity is its elegance:
1- You may own as many guns as you wish. Handguns, rifles, semi-automatics.
2- Bullets will be regulated.
3- No one will be allowed to purchase bullets.
4- The only projectiles which may be purchased for discharge from a weapon are tranquilizer darts.
5- Darts can be fitted to any and all guns.
6- You can easily protect yourself and your family by shooting the intruder(s) with tranquilizer darts.
7- You can hunt with tranquilizer darts and then to finish off the prey, you can slit its throat with a knife.
8- Police will be armed with only tranquilizer darts.
9- Anyone found to be in possession of bullets will have their property seized and sold (including any and all vehicles), their weapons confiscated, and their right to carry a weapon suspended for life.
The Second Amendment says that you have the right to bear arms, but it doesn’t say you have the right to have bullets.
Problem. Solved. Get to it, politicians.