Celia, you have to keep in mind that ever since the Falkland Islands this country has been really effy about supporting foreigners. Speaking here as a half Argentine myself, my mother had married another guy before having me and adopted two children, and they both hate me.
They can't stand it when I speak English, which is the language I often prefer, and although they don't display their displease as rudely it is still very obvious they rather keep in touch with me from afar and would prefer to speak to me as little as possible.
People here, specially people in the Gov, have really stuck up political ideals which blind em from everything else, and lemme remark, this will specially happen more often to you if you are British and carry around a British accent.
Personally, I know this because even though I am half American my mother was Spanish and she studied English in London, and she has a very cute british accent. She doesn't say "elevator" but "lift", for example, and thus I don't say elevator either. I have a mix of British, American and Aussie English in my accent and most people feel greatly displeased by it, although if I were to force myself to speak more "American like" they feel a lot more comfortable talking with me, it seems.
I've been told quite often to get rid of my accent, but I never will. I get told quite often to speak Spanish more often, but that I wont do either.
I am fair skinned and I look rather foreign in comparison to most people here, I am also Jewish and altho I don't look as Jewish as I could it is still obvious to some people, specially whenever they read my last name, and I guess that adds up a lot to it.
But this is something with time I had to learn to deal with, and you will have to do so as well for however long plan on staying here.
Sad truth is, I was born and raised here yet I get discriminated against my language and looks, however, I'll fly out of here sooner or later (rather sooner), and I know this won't happen anymore.