Also, on those car tabs, voters approved them ourselves. Every single transit-related charge on your vehicle registration was approved by a measure put in front of voters. (Same for sales tax.) I disagree strongly with our legislature's predilection for punting hard tax issuers to voters but if you're gonna blame anybody, you've only the voting public to blame. (Full disclosure: I've voted "yes" on every single transit tax measure--except for the monorail--I've ever seen.)
Oh, and on farebox recovery: very, very few transit systems recover their cost of operation. In the United States, only the Las Vegas Monorail recovers 100% of its costs. The only widely-used system that comes close is San Francisco's BART at 71%. (All figures courtesy Wikipedia: https://en.wikipedia.org/wiki/Farebox_recovery_ratio)
It may come as a surprise to you, but vehicle owners don't directly pay the cost for the roads they drive upon, either. The motor vehicle fuel tax basically pays for the Washington State highway system (including part of the Washington State Ferries...which also has approximately a 70% farebox recovery ratio[0]). County and local general fund taxes pay for local roads, including basically every road you drive on inside a municipality.
This is the same for transit. County and city taxes pay for the bulk of the service and fares and grants cover the rest.
Oh, and public transit taxes in Washington State are almost universally put in front of the voters because the legislature won't let transit agencies impose taxes on their own authority. Road and fuel taxes? Pfft, those are somehow different and they get imposed by the legislature with no vote. I want the legislature and our representatives to handle taxation and spending; that's why we elect them. But this double standard of approval-required-for-transit-but-not-for-roads is galling.
0 - http://www.wsdot.wa.gov/NR/rdonlyres/A72D0350-674E-4D50-8483...