That farebox revenue needs to cover operational costs for public infrastructure seems just crazy to me. The fire department doesn't need to make a profit on putting out fires. Public parks don't need to make money by charging an admission fee. It's just something we pay for for public good. I'm pretty sure that public transportation fares are something nobody has ever really thought about; the networks used to be run by private companies, and when they were taken over by the government (which put them out of businesses by building highways) nobody ever thought to get rid of the fares. It's certainly time to think about it.
They're literally carrying money into your local economy, yet you worry about them getting a free ride on the subway along with everyone else?