It's impossible to focus on getting rid of military grade assault weapons because the NRA controls Republicans and Democrats are split between wanting to ban all guns and wanting to create registries as if we're in a socialist country or something;
maybe it truly is the cost of freedom.
Making new laws is somewhat pointless because the laws on the books are not being properly enforced already.
Seems to me the solution is to get the lobbyists out of Washington and do away with that ruling from the Supreme Court that Corporations are People. These would be longterm goals and I don't think American people have the attention span to carry them through, so you might be right: Having guns readily available might be the cost of this version of freedom (there's more than one).
The odd thing to me about present-day America is that there are more restrictions in getting a gym membership and buying medicine in bulk than voting and purchasing a gun. How did that happen?
We got here by years and years of both sides not wanting to deal with the problem or finding a way together to make it worse. Neither side seems to want to get rid of lobbyists and other special interests, and that ruling by the Supreme Court is heavily supported by the Republican party who could easily pass legislation to say corporations are not people but refuse to at this time. Remember, it was a 5-4 decision of the more right-leaning justices against the more left-leaning justices that decided corporations are people so in that light one side was the problem. However, overall, we got here because of both sides.
Uh.. that is the definition of a corporation.
Having a corporation limits the liability of specific people - and allows a company to continue after the executives die, retire, resign, etc.
There is a downside also.. in that the executives in charge get taxed as a corporation, and again as individuals. If the business was not a corporation - they would only get hit with with a corporate tax.
Also, you mentioned that the Supreme Court is packed with republicans. Well, whose fault is that? In the past 24 years.. we had 8 years of Clinton and 8 years of Obama. It's going to get much more republican because the moonbats were so sure that Hillary was going to win, that the senile moonbats such as Ruth Bader Ginsburg did not retire during Obama so they could find another moonbat to replace them. There are 3 moonbat justices that are so old and senile that they won't last the 4 or 8 years of Trump.