I agree that it was a PR blunder, but I don't agree with the accusations of sexism (anyone else noticed the sexist witchhunt that's been started since the Boston code jam fiasco?)
The story should have been framed as a PR misstep, not a calculated attack against women. I'd say Shanley's crass behavior gives women a much worse name than the girl who showed some skin for a commercial.