Nanny-statists gotta nanny-state.
I am not a fan of professional sports but at least the NFL/NHL/NBA etc. pay their way. Their athletes are well paid and they do not burden the host cities with the cost of their facilities - generally speaking.
Au contrare : The NFL pays no taxes (by law). The stadiums are financed by public bonds, and the teams pay them back at a lower interest than on US Treasury Bonds. http://www.theatlantic.com/magazine/archive/2013/10/how-the-nfl-fleeces-taxpayers/309448/
VMS is like a nightmare about RXS-11M.