Nemesis,
I know it's frustrating, but just hang in there buddy! Hope something good comes out of it.
About Europe, UK is not a bad option, but not sure about salary levels though. Don't even think about Germany, it's good there if you have a friends circle, otherwise as someone said...