|Perl: the Markov chain saw|
I will say one final thing on this, because I don't seem to be getting my point across.
I do not think you are a bad person. I have tried to not say that. If I have, I apologize.
I have said I thought the attitude, assumptions, and behavior in the posts about this subject were not right.
I do not equivalence your having said something I thought was insensitive with your being a bad person.
I do believe that there is nothing wrong with saying "We can do better". I did not say "you can do better", or that "you did a bad thing", or "you are a bad person". Most of the other folks who have come in to post have been saying, "dude, did you really want to defend a sexist cartoon as a good thing?". None of us are saying "you must be horrible", but "that was not a good thing to do" in the hope you might see that we're saying "you should consider that women may read this and that it's not polite to say that."
You are not bad. Possibly you have a harder time than most in imagining what someone else would feel.
Error messages are not trying to tell you that you are a bad programmer, but that you made a mistake.
"We can do better" is an error message. The other posts are an attempt to communicate what the error is, since your followups all seem to be saying "there is no error here".