Read other letters about this article
If Mr. 23D was so offended by the shirt, he could just have gone over there and said, politely but firmly, "I find your shirt offensive, do you think you could put something on over it?" Maybe he would have gotten some sassy comment from the juvenile delinquent in question, at which point, it may well be the proper thing to complain to the flight attendant. It's passive-aggressive and lame to just sit there and stew and mutter about it and try to get the girl in trouble without talking to her first.
I suspect, however, that Mr. 23D was just happy to bitch and moan to everyone and anyone except the one person who could most directly change his uncomfortable situation. I find that a lot of people would rather complain uselessly about a problem than address it directly. I guess being offended is the closest thing some people get to emotional fulfillment in their stale, frustrating lives.