I live in Minneapolis, land of sprawl, where even the back streets are 4 lanes and people think they're the freeway.
I've been almost hit more times than I can count and hit several times (all on bicycles, none on the 'ped yet, knock wood) and I have a severely bad attitude about 4 wheel vehicles.
I have jumped off my bike, punched windshields, menaced SUV bastards with my U-lock, ranted, raved and generally raised hell in a manner unbecoming a lady (which I am mostly not).
None of it helps. What mostly helps is superhuman vigilance, paranoia, and assuming that "they" will gun it to hit you, never see you, come out of alleys at 20 mph and stop 10 feet into the street (in the area where you legally have to ride anything less than a motorcycle here in car-land-hell) and pretty much anything else to get ya.