Regardless, even if those fans had wanted to pay for the advertising space on that railing MLSE would have had the right to refuse them or in this case MLSE had the right to remove the content they felt was inappropriate. They pay the city to manage BMO Field and freedom of speech doesn't apply in that situation. Personally, I think the fans that made that banner wasted their time, energy, and money on it. They could have produced something to support the team instead.
This is going a little to far in my opinion.
Bookmarks