IMO, if you wanted to change things, you'd have to penalize driving by eliminating subsidies and/or introduce taxes on non-commercial vehicles and fuel. Then pair that with policies that discourage urban sprawl and encourage investment in public transportation.
We know this can work because the run up on crude caused miles driven to decline.
But that requires some serious political will, and that ain't gonna happen.