I know it's been brought up before, but one of the major failings of the US is that the law is written and stands until someone is harmed by it, and only THEN can the law be reviewed and MAYBE struck down.
Our forefathers were wise in very many things when it came to the creation of a new government, but really dropped the ball on this one.
What is now needed is that laws must first be reviewed by the US Supreme Court BEFORE being voted upon and then possibly passed. Once passed, the system that's already in place will STILL be in place; namely that if a person can show harm by this law, it goes back to the US Supreme Court -- automatically -- for a review.
Oh, but the Supremes are too busy to hear this new law that Senator Fuckedinthehead has proposed? No problemo. It'll be seen in order received. That may take a few years or so. But you're in a hurry? Nothing's that important that it cannot bear scrutiny for a year or so. Now, since I'm well into my wonderful dream, I'm going to add one other thing -- that each law presented to the USSC for potential passing, there also is included one older law that will be automatically struck down unless the USSC also feels that that law passes muster. These two laws will be reviewed concurrently and decided upon in a timely manner.
If a representative submits and/or signs off on too many laws that the USSC has rejected or a person has shown as being harmed, then that representative is automatically fired with no benefits and no recourse as they've now been shown to be completely incompetent at the basic fundamentals of the job. Every freaking representative should demonstrate that they know the principles established for this country and abide by them as per their sworn oath.
It must also be driven into every American's mind as they vote that every single government position is A POSITION OF SERVICE TO THE PEOPLE.
They should be grateful for the opportunity that we have given them!