When I called Transperth to complain, I was told that complaints against drivers were on the rise; considering the bad experiences I have had, I am not surprised.
I am not saying all bus drivers are bad; as said before my experiences had been largely positive.
However, there are bad and rude drivers out there.
If only the buses were not part privatised, then maybe Transperth would have better control over these issues.
Nevertheless, a big thanks to all the drivers who have made my day a nice one.