The “issue” for the ball parks is not the content but rather that the banner CAN block the view of others and as such, represents a potential impairment to their paying customers enjoyment/view of the game.
Secondary is the concern that the speech may cause a hostile response that also detracts from the game or may even escalate into a fight.
Yeah, yeah. To hell with the unpatriotic professional sports!