Major League Baseball does a tremendous job in honoring all people who have or are currently serving in the armed forces. In fact, I have been impressed at how patriotic people have been over the years since the September 11 attacks.
But since 2008, MLB has decided to honor America by designating “Americanized” caps for each team to wear for Independence Day. The Blue Jays get their cap “Canadianized”.
This year, these caps made their debut on Memorial Day and expect to see them all this weekend. I have nothing against honoring America, but I have everything against these caps.
They look terrible!
Here is a link to all the caps.
There must be a better way to honor America than having players wear a cap that probably doesn’t match well with their uniform.
Maybe next year there will be a stop to it. In 2008, every team had a blue cap. Last year, every team had a red cap. With the white cap being used this year, that leaves no more options for 2011. Maybe then the promotional department will find a better aesthetically pleasing way to honor our veterans.