People don't behave the same way everywhere in the country - in fact some cities are just full of really weird people. Sometimes you move to a new place and you just don't gel with it. I should know, I've lived in a **** city for 5 years and I'm fed up. All you can do is keep trying, make an effort to socialise with people and if they don't respond to you, that's their problem. It's your job to be a good person and make sure people notice you for your values rather than what you look like. I suggest you work hard to move back to your home city if that's where you feel most comfortable. That's what I'm trying to do - as soon as I've finished a degree, I'm done with **** places and I'll move back to my home city even if the only work I get is cleaning. What a lot of people don't understand is that home is where the heart is - it doesn't have to be the place you live in right now, but there's only one place many of us call home. I'd live in a squalid room in my home city and go out to live my life there rather than live in a nice house in a city I hate, but stay inside all day. Sometimes I haven't been outside in 10 days because I hate it so much here. What I would encourage you to do is keep making an effort because sometimes these things pass, but if you still get to a point where you can't stand being in this city, then do your best to move. Life is too short to live in a place you hate and waste your time with ignorant people.