To start, I think a severe underlying problem America is facing is just that there isn't much community here, compared to other first world countries. How long have our families been living in the same place? Not long for most of us. I think this is causing some turmoil in the trust department.
Also, we really need to work on our regulations. We have a bad habit of legislating from the heart, but end up producing side effects that hurt us. For instance, laws preventing giving food to the homeless. Over-regulating also drives cost up for business, causing them to raise prices.
Another is minimum wage. Americans have a hard time admitting that increasing minimum wage has negative side effects, especially on small business. We can address the homeless problem pretty easily if we could decrease the minimum wage for them. And before you get angry at this one, what kind of smartphone are you using? There's a reason our jobs go over seas.
Jobs that would pay very low wage wouldn't be difficult jobs, but they also wouldn't care if the person is only half mentally there. Small pay, small work, you can be promoted and given raise. A factory for instance could even build a campground with facilities. How many homeless folks would love to have that opportunity? How many more potential employers does that produce?
We should also consider decreasing the federal budget and start paying off our debt, no? I would think that's a pretty important thing to keep in mind also.
These things are needed in order to achieve a more universal happiness.