You must be a fun person to have on parties...
Mate, if you don't like the country you live in, then move. I can tell from experience though that there will always be something that you don't like in a different country. Take some time off, do some work and travel abroad (Australia and New Zealand are very good in this regard, but obviously not the only options) and try to find a country that suits your specific needs enough. It doesn't have to be perfect, as long as you can live in it and feel at peace.