Of course they can spend their money however they want, but when so much of your business if predicated on your customers giving a s*** about your product, you'd better make it a product worth caring about. If they're handicapping their ability to succeed (as they have for 20+ years) the numbers will suffer...as the attendance numbers have for almost that long. There was even talk about the Jays being moved many years ago. Don't know if it was anything past the discussion stage, but the fact that it was even raised shows that your fanbase being apathetic is poison to a franchise.
Show the fans that you're serious about winning, and not just turning a profit and they'll support you. No better example of this can be provided than what's happened here in the past 365 days since AA went nuclear and added everyone under the sun for a playoff run....and what's happened with fan support since then.