It is infact our national charater to be imperfect and chaos evrywhere!
This uncivilized behaviour is the same across India, we take the law for granted and wont follow it irrespective of the place we belong to, North ,south, east or west.
This is becoz of our rural brought up(most of us) where the city chaos are really lesser. As we enter into a bigger city or a national highway we take the roads for granted, trying to cross the roads abruptly, and overtaking the front vehicles from left.
This is also partly due to the fact that we have various levels of civilized behaviours in our country. and we lack a national etho to have a sense of pride to follow the law and simple rules.
In fact lots of us do the otherway around to prove that they are diffeent from the rest. Take the case of youth hanging to the footboards of the busses in cities making virtually impossible for others to get into them.
Pathetic but the Truth about is we are completely imperfect and everything we do in choas. Otherwise how come we have the highest mortal rate in accidents on roads