The other major problem is the trash that makes up a large portion of the voters in this country. That entitlement attitude that you see rear it's ugly head. I swear they must teach that crap in schools these days.
Another major problem is people who think other people are trash for doing what they think is necessarily to survive. They do teach that stuff in schools, and have for the last 30-40 years, or more for that matter.