I think part of the problem is the lax licensing standards in the US. For everyone's benefit, we should have higher standards. There also can and should be regional differences. Someone who has learned to drive in a rural or suburban area has not necessarily had the training and experience necessary to safely drive in a city alongside pedestrians and cyclists.