I agree whole heartedly with where you're going on this. If I owned a skating rink, and the Town was suddenly my competitor, I'd be downright pissed.
And, of course, you are correct in that the Town does not pay teaxes, yet the privately-owned businesses do. This puts the privately owned rinks at an immdediate disadvantage.