You need to be realistic. You are never going to win hearts and minds by railing against cars - Americans love their cars, and for good reason. A bus is not going to pick you up at your front door the second you walk out, and it's not going to drop you directly where you want to go. Cars are a tremendous convenience. And they are not nearly as expensive as people seem here seem to think - they are certainly cheaper than city rent.
It may make sense to reduce the number of cars in city centers, but so few Americans live or go near city centers. You have to understand that HN is not a representative sample of the world population. Not everybody is a single, young person trying to start their own businesses.