Via The Victory Formation:
First of all, all of the hats that Major League Baseball will be wearing on the Fourth of July are rather offensive for sheer ugliness. But the Cleveland Indians hat that was originally released was something else:
Okay, let’s see. Offensive logo? Check. Covering offensive logo representing Native Americans with the Stars and Stripes? Check. Do a double-take because it kinda looks like a Blackface? Check.
According to Business Insider, Major League Baseball announced that New Era released the wrong hat (sure they did), and Cleveland will instead be wearing a hat with their block “C” logo on it instead.
This is a very similar incident to the one that MLB had with the offensive hat that the Atlanta Braves were planning to bring back prior to the season. Another one that MLB refused to take responsibility for.