The answer isn’t to penalize drivers, many of whom have no real choice and whose lives would be more difficult and more expensive if they took transit. We have to do much more to make transit the best option. More buses, more streetcars, more subway trains, more often. Stations that are clean, accessible, and functional. Fares that are as dirt cheap as gas.
It isn’t reasonable to expect residents to make their own lives inconvenient just because mayors or councillors have their heads in the sand and won’t make the tough decisions.