WTH?!? Public transport is for the "poor?" What section of your pea brain did that come from? Public transport is for everyone, no matter how much money you have. 
You're right, people are not going to stop driving, but I would imagine a large percentage of people on busses is to save them from driving. Yes, there are people out there that cross the street against the light, and then you have idiots that are more interested in their phones than in watching the road. These people should be charged with distracted... walking? I don't know what you would call it. Cops need to start charging these people instead of complaining about it all the time. Really, grab some... gumption. 
Do you honestly think spending more money on roads is going to make a difference as far as stupidity goes? I think not. 
You say to give the drivers the right of way, but if you are standing on the sidewalk, the driver does NOT have the right to jump the curb and hit you.