At the end of the day, we consumers ... and we are all consumers ... pay for everything, because we're at the bottom of the food chain. If anyone thinks teachers' benefits are "free" ... they're not, they're paid by taxpayers. If anyone thinks the benefits they get from their employer are "free," they're not ... you either got a lower salary, or the cost has been passed on in the cost of the employer's products or services.
This isn't bad, unless it's abused, but should just remind us that economics is a zero-sum arrangement (well, except for sovereign creation of money, and even THAT would be included if they intended ever to pay it off). It's why people support Single Payer health care ... because in the long run, consumers pay, and reducing the number of middlemen and profiteers should reduce the costs.