I think this is confusing two very different things. You are "entitled" to have this opinion in that (a) you shouldn't be locked in prison for stating this opinion and (b) I am not allowed to beat you up for having this opinion. However, that opinion is wrong. You should stop having it, and if you express it at work you will and should be fired.So one is only allowed to have the "right" opinions?
And who gets to judge that? If it's the majority, then what if a poll showed that most Americans are against, say, abortion or gay rights? (Or most of Utah residents, at a local level). If it's just some minority with power (the government, the PC police, etc), why should they get to say it instead of the majority?
So, you're walking a very fine line here. He is entitled to think whatever, include slavery or the annihilation of mankind, and people should not only not put him in prison for it, but not even fire him for it.
They can disagree all they want with him for it, though. Now, if he tries to put his slavery ideals to practice, that's a totally different matter.
I think this is exactly analogous to this case. Sqoot could have held a successful hackathon if they didn't display their sexism in their ad copy, but the root problem is the sexism, not the ad copy. That's why the apology rubs people the wrong way.
Case in point. I am from a different country, and we would probably laugh at the very idea of the apology, not on the "sexism".
Why something that's ok for, say, a casino or a sports bar (female waitresses) is bad for a hackathon? Because a coding marathon should be for both sexes? Well, aren't casinos for both sexes too? How come they get to have women waitresses?
Also, who said the organizers of this PARTICULAR hackathon want it to be?
Is it that they SHOULD want it to be? Is the message that one cannot organize an event the way he likes it, provided he doesn't do anything illegal?