There is nothing about racism here. You are in an Arab land and it is their right to speak to you in their language - Arabic. Just look at it the other way around. If an Arab in lands in your country which language you would want him to use to converse with you? I am not an Arab but I have picked up Arabic and understand 70% of the language. It is you who has to learn their language as it is you chose to come here. It not needed for them to learn your language.