This Thursday is September 11, and Major League Baseball is marking the day by dressing up its players in “patriotic” uniforms:
This Thursday, all Major League Baseball teams will take the field wearing specially designed “Stars and Stripes” caps, part of the league’s Welcome Back Veterans initiative. (Barring rainouts, the Yankees and Mets won’t take part, as they’re off that day.) Following the games, the caps will be auctioned to raise money for veterans returning from Iraq and Afghanistan.
There’s nothing wrong with helping veterans — no matter how you feel about America’s current wars, those returning from battle are in undeniable need of help — but doing so on September 11 turns a simple charity event into a troubling political statement… [read more]