As with most aspects of society, cyclists, motor cyclists 350z drivers etc. It is and always will be the minority that gives the majority a bad name. After all most football supporters aren't hooligans.
If everyone took a moment to consider other road users the roads would be far safer, yet car drivers constantly tailgate and lane hog, motor cyclists weave in and out of lanes, cyclists jump red lights,. My point is all sectors of society are as bad as each other so stop ranting and be more considerate, you will arive alive and less stressed.
Don't get me wrong, i get as annoyed as the next person when an idiot cuts me up but i drive 40k+ miles a year and getting stressed out doesn't help.