America needs a societal change. You cannot have a celebrity obsessed, self-serving, lazy, first-world problems obsessed, narcissistic society and believe that all the problems can be solved. I'm obviously making a rash generalization but have a look beyond your zip code. It sounds harsh but it is what I've seen as an outsider for the past ~8 years.
I agree, but the question is how that societal change will come about. Through individual or group efforts? Via religion, self-study, social engineering. . .
That's a $16.7 trillion dollar (and ever growing) question.... I don't know, it certainly should be a collective effort, but looking at Congress I don't have much hope.