Americans don’t despise public transit. They despise poorly maintained / insufficient public transit. Outside of New York and San Francisco, public transit is really not sufficient to get you where you need to go.
Many cities could do better to have more robust public transit, but the reality is America is vast and people commute long distances regularly. The cost of deploying such vast amounts of public transit would be prohibitively expensive.