To be honest, Bus drivers are generally decent, I'll generally give them the Nod to pull out, turn, whatever. They daren't screw you up too badly, there's a number on the back to report if they do. Coach Drivers! I've called the Boss about a few of them, one actually got suspended until I agreed to Drop the complaint, they did give him an official warning though.
Taxi drivers... 50/50 on them, again ID the badge number and they really will get the Shit from their council!
Private Hire = 95% of them are Evil Twats! ~I've had a "Physical Altercation" with a few in Leeds, a Lot of them in Colchester, Cambridge and Luton!
Here in (NOT THE YORKSHIRE!) Lancaster I've had words with a couple.
Most of the professional drivers are working to a set of rules, timed jobs Etc. They know it's their livelihood and will put up with the odd Chavonabike.
It's more trouble than it's worth Screwing someone on a bike when they have an easy to identify mark on their vehicle.
In the spirit of the original post... I'm okay with Bikers, Trikers and Bicycle riders using the bus lane, as long as they give the Bus priority when needed.