The problem I have with mass transit is that outside of a couple major cities, the system is a horrible time waster. I used to take a bus to downtown job in my mid-sized Midwest city and it was like commuting 2x--I would have to drive to a park and ride, then wait for a bus, then board a bus and then go sit in traffic on a bus. I would arrive 40 mins later, dropped off near the building I worked at, but still had to walk outdoors in sub-zero temps and deal with low-level street crime at times, too. Yes, I got to read or do other crap on the bus, but all the colds and other sickness I caught didn't make up for that.
Contrast that with me just getting in my car and driving to the downtown parking garage and paying for parking at a place that has a skyway where my feet never touch the street at all, and you can understand the dilemma.
Then I got really smart and just stopped working downtown completely and got a job in the suburbs with free parking and while the traffic is still bad, it's nothing like heading downtown is.