I think you are right. 85% of people in jail is from a drug related crime or associated with it. Users, dealers, or stealing to get drugs, leading to break ins, armed robberies, etc. Legalise it, tax it, and sell it at ABC stores or package stores, and it would be off the streets. Then ID those buying it. Crime would decrease, jails would be more empty. Then sex offenders, child molesters, rapists, etc, could be locked up for longer periods of time reducing repeat offenders. Might even eliminate cross border crime. Then with the tax money, we can finance drug rehab programs.
I am going to start voting libertarian in primaries, then continue to vote for the most conservative cantidate on the final ballot, even if I don't really like them. Right now with the drug dealing, you have crooked judges, crooked cops, etc, getting kickbacks, and the big dealers aren't getting caught.
We also need term limits for senators, representatives, and federal judges. I know judges are appointed, but they probably need a 10 year limit. No politician gets any special perks, no benefits like federal employees who are full time permanent workers, because they would not be permanent due to term limits. Also everything they vote for, they have to use or have just like the people they put it on, like Obamacare. Keeping them turned out and limited, we might actually get some common sense people in who won't take kickback money from anyone to vote a certain way. Maybe they wouldn't have time to get crooked.
As for rounds, depends on the situation. Having thousands of rounds available would be nice though.