You can still receive press and local sponsorship by supporting a charity without MANDATORY DONATIONS. Please read my point more carefully. Why not disallow forced compassion?
As you said, without choice of donating or not donating, the only choice left is non-attendence. You cannot argue this supports growth of the sport.