This is easy enough to fix from a policy standpoint:
(1) make free parking a taxable benefit for companies
(2) tax the hell out of gas/car registration, or at the very least tax it enough to pay for infrastructure
(3) no mandated parking minimums in new construction in cities
(4) get rid of publicly paid for parking
But of course this requires transit alternatives and popular support, which does not exist in places like Atlanta. I live in Orange County, and I bike to work (we have perfect weather and mediocre bike infrastructure), but people love their cars here.