I would say that anywhere you go will be difficult as people do have certain cultural norms for socialization everywhere in the world. I would try to stay in a Western style democratic country as other places tend to be a lot less tolerant and stable. Frankly though, unless you have an unstable government in your native land, I would just stay there and find a location more suited to your way of being. You have a knowledge of the local culture that, although lacking in many areas, is still superior to that which you would have in a foreign country. You know the language and at least some of the customs, so you don't have to start from scratch. I know it's not what you want to hear. You want it to be better somewhere else, but the truth is that it likely won't be.
_________________
Uncertain of diagnosis, either ADHD or Aspergers.
Aspie quiz: 143/200 AS, 81/200 NT; AQ 43; "eyes" 17/39, EQ/SQ 21/51 BAPQ: Autistic/BAP- You scored 92 aloof, 111 rigid and 103 pragmatic