When a foreigner tells you to talk English?

So you reply, 'ahll chib yer dug'
And you're accused of being racist lol... What did they expect when they come up to a scottish person and demand they speak English? A warm hug and banners with balloons...
I think the motto is, when visiting someone's country maybe first find out how they speak and what's offensive to them.
I don't mind someone confusing me from England as we have se culture etc but I do find it offensive someone telling me to speak proper English, when my dialect is scots
Its rude isn't it?
Updates
+1 y
I got 'ahll chib yer dug' from my niece, it means I'll stab your dog but not in a serious way, its as a joke incase people think scottish folk are mad dog stabbers
When a foreigner tells you to talk English?
Post Opinion