But if you read the whole article it does state that Fans in Fenway were asked to remove or turn the shirts inside out. So it seems like this isn't an isolated incident. But if wearing a Yankee's Suck shirt might offend someone and needs to be removed, then any rangers supporting shirt, or any baseball team logo or shirt needs to be removed because those fans visiting from the opposing team might be offended.
So lets just pick an official "baseball generic" color shirt, and everyone has to wear that color No logos, no wording, because we wouldn't want to offend anyone by wearing something that supports or implies how they feel about someone, something else.
Supporting your team is great, but not everyone who walks into a ballpark is there to see the home team, and may not support the home team so are we saying "sorry see ya don't support your team" because they happen to be the visiting team?