09/13/2011 08:48 am ET | Updated Nov 13, 2011

Keith Olbermann Bashes MLB For Banning Mets 9/11 Caps (VIDEO)

Keith Olbermann took some time out from politics on his Monday show to concentrate on his other love: baseball. Olbermann used a Special Comment to condemn Major League Baseball for its rather mystifying decision not to allow the New York Mets to wear caps honoring the firefighters, police officers and first responders who died in the 9/11 attacks.

Well, mystifying to some. Not to Olbermann, though. He said that pure greed was the root cause of the MLB's ban on the caps. The organization, he said, only wanted players to wear special caps that it was then selling online.

Olbermann described what he called "shameful" actions by MLB officials, from the initial ban to someone actually going into the Mets dugout and forcing one of the players to remove a rule-breaking cap.

"MLB officials have checked their souls at the front desk," he said, adding that the league had exhibited "the kind of stupidity that would make a megalomaniac proud."

Olbermann said that the person who ordered the Mets' David Wright to remove his cap should be "banned from baseball for life, and from New York City." He also called on MLB commissioner Bud Selig to either apologize or resign.

He concluded by saying that the caps "aren't flag waving and they aren't jingoism and they aren't political. They are memorials to dead men and women."