Fire, your taxes pay for the facilities and the upkeep. Programs such as baseball, hockey, swimming etc... require more administration and support. I'm happy my taxes pay for the same and I figure I get some pretty good bang for the buck.
Your purchased I.D. gives you a discounted price for these programs as opposed to non-resident participants. And, when those non-residents create issues that require more supervision or they damage our parks, costing us more money, they should be gone.