For sure Marlins ownership has been bad, no doubt about it. At the same time, new stadiums usually guarantee sellouts for a few years which is not the case in Miami. Even before Loria though the Marlins never had great fan support. The Miami pro sports market is just bad in general. Tbh I don't blame them too much because there is so much other stuff to do besides pro sporting events.
I'm not so sure about Rogers/Jays though. Rogers claimed money would be there if the jays were competitive in 2014 and that didn't happen. Then they decreased payroll at the beginning of last season and after record revenues this year payroll hasn't gone up at the same rate revenue has.