The magical community has the benefit of international law, although of course there are still some significant cultural differences between countries. You're quite right. Something being legal is not the same as it being socially accepted.
Oh, I didn't know! I'm very surprised that anyone dared to speak rudely in your presence. You aren't British by birth, then - what land were you the queen of? And what happened that you ended up in London?