If you're working for at least minimum wage, you can afford a car. I've done it. Throw in a wife/husband and kids, thats a different story.
That said, I still think we have a lack of "expressed" desire for public transport. The people who really use it are the ones whose voices aren't heard in the public debate. Sometimes because they're too lazy, sometimes because they just don't have the time. What politicians need to realize is that almost NO public transportation system is fully self-funding. The only one in the world that is, is in Hong Kong - where the density is ridiculous, and people would laugh at you if you said "I drive to work." We'll eventually have to just suck it up and pay for the system out of general public revenue.