I think we as a people lack civic discipline.
Where we need to queue, we rush. Where we need to walk on footpaths, we walk on the road. (Of course, that may be my habit since most urban areas suffer from a lack of walkable footpaths.) Our driving is more like weaving in and out without any regard to lanes. We don’t hesitate to spit or otherwise dirty public areas.We don’t respect other people’s time – being late in professional and personal lives is taken for granted.
This needs to change. But I don’t think it will happen easily. We should have had this civic discipline built-in to us when we were much younger.