This is not a great argument, in that public transit is a public good and should not be expected to fully pay for itself. Public transit enables other economic behavior. Similarly, we don't expect roads to pay for themselves -- they're a public utility that enables other revenue producing behavior.
> people living in Worcester, Springfield, Pittsfield, and Chatham were contributing to a system they don't use
I don't have children but I'm happy to pay taxes that support public schools because I reap the benefits of an educated populace.
Boston produces the plurality of state revenue[0], far more than Worcester, Springfield, Pittsfield, or Chatham. The residents of those towns are happy to take revenue generated in and by Boston to pay for their services, but consistently vote against properly funding the T. Which is shortsighted, because cities with public transportation produce $1.5B more revenue per year[1], meaning those cities would have _lower_ taxes if they supported the T.
[0]: http://www.bostonplans.org/getattachment/cb7ed639-177c-43f0-... [1]: https://www.bloomberg.com/news/articles/2013-08-14/public-tr...