He, of course, completely ignores that-  if we do NOT subside public transport the average worker will not be able to afford to get to work. Since people generally refuse to work at a loss (for the same reason nobody keeps operating a business that consistently costs more to run than it can bring in) that would lead to significant drop-out from the labour market, which would cause labour prices to rise - until such time as people can, once again, earn enough to be able to pay transport and living costs and still make a profit on their labour.

In short, if government stops subsidizing public transport - businesses will end up subsidizing it themselves. Of course, government doing it, means everybody who works contributes to the subsidy. It's a fairly tiny part of your taxes because it's spread over many people - and it's mostly subsidized by people who actually use it. 

Alternatively the entire cost is born by businesses who don't use it, and cannot spread the load as widely.