I wonder what someone tuning into a CFL game for the first time thinks when they see the ad patches on the jerseys? To me it sends out a message that this league is semi-pro. I can live with the logos on the field and I understand the league needs the revenue but I think that the image of the league suffers because of them. Someone tuning in for the first time, in the States for example, might dismiss the league as semi-pro and not give it a chance, hurting ratings and ad revenue on that front.
Whatever the revenue is from those ads I don't think it's worth the subliminal damage it does to the league brand. Image and how you project it is everything and those patches send out the wrong message.