Any culture that can't accept different is no culture at all. I once got fired from a startup for opting out of mandatory weekly surfing lessons, thank god in retrospect.
They would make some stupid shit up I'm sure. Sadly, I didn't have the resources to take them on legally. Never going to Portugal again, that much is certain.