When westerners go to another country we respect their customs (mostly), so why do they think we should have to respect their abhorant customs, of which many are illegal, in our home country?
Have the language police told Muslims they can only put up business signs in French?
--When westerners go to another country we respect their customs (mostly), --
I think it would be better said that if a westerner gives up his citizenship to move to another country he better dang well respect their customs.