Yes, go work a job where people are less fortunate than you.
Visit the elderly in a retirement home.
Go clean cages at the local animal shelter.
Work a week or a summer with an Easter Seals camp, like Camp ASCCA.
Or even go do mission work for a couple weeks.
What the problem is, is that your have become so accustomed
to the good life, that all you find left to do is complain. You need to see that not everyone, even in America, is as fortunate as you. ANd then be THANKFUL for the things and life you have.