Agreed, on a bike you often have the benefit of more options being open to you than when in a car but that also requires more, and better, decision making, one of the options is always to wait. I try and use a similar approach to planning an overtake on the open road, if it's not on then wait, another opportunity will come up. Might be different if you're delivering a kidney but not if 5 minutes late for work ; )
I don't commute often on a bike but get about 15k miles a year on two wheels and drive 30k+ miles in a car and see plenty of examples of poor driving (and riding!) and used to get very wound up about some of them. Now I adopt a 'holier than thou' approach and just pity the fool for not having my levels of skill and observation! Works a treat for keeping cool about crap road behaviour even if I know I'm kidding myself big time that I never get it wrong.
As for kicking doors, busting mirrors if I inadvertently block your path one day - very silly idea