Of course ...
I'm a traveling consultant and that has many negatives -- away from my wife, deal with clients that give me headaches, etc... And then there's the lack of work at times, as I've made as little as $20,000 some years.
But there are times like now, as I'm saving for my childrens' future, my retirement, the uncertainty of the future, etc... And my wife and I have traveled to a ten times as many places these past 2 years than we did in the previous dozen.
I love my job because I'm in control of it. I've learned more than what to do and what not to do, but when to bow out of situations and tell clients (very professionally) to shove it, because it protects them as much as myself. And it's lead me to some great opportunities as of late.
I love living in the United States -- one of the few, true capitalist societies left -- because there is no one to blame but yourselves. Yes, we all have failures because of circumstances and what others do, those who take advantage of the goodwill of others, the naivity (and trust me, I've been very naive in my time) of good natured people. But we have the ultimate opportunities to pick ourselves back up, and no limits on what we can do for not only ourselves, but others.
I don't beat my government up when I see people without. I beat myself up. I challenge myself to help my family, my community, my society. That's what matters -- solutions, direct help, direct accountability. And that's why arm-chair bitching will quickly cause me to ignore your viewpoints, as most people will have noted by now.
I don't judge. I don't tell people what they should do, let alone what my country should -- no that's not it, alleged "must" -- do for them. I look at what people have built for themselves. We all have external factors we have no control over. And with every challenge, it makes us better.