I think it is lack of knowledge and awareness on the road. If you go and ask a bus driver or 5/10 drivers that how did they get their driving license, you will realise the problem in the system. its all interconnected with each other. Public can not have a fair chance because of the corruption at higher lever and on the other side public have to fuel this corruption as there is no way around. so yah you could blame the public (or "US") for doing things....but i still think we should have a fair return on the tax that we are paying.