It's the "I have right of way" attitude that needs to change.
In the UK I notice people aghast when the rules are (safely) broken, and get quite angry, even at pushbikes tentatively jumping lights.
In China (the other extreme) people move around and make way for each other. Traffic only ever stops and obeys the Traffic Lights at the very peak time, when Police are also present, ensuring the signals are obeyed.
In China the pedestrians bikes and other traffic flows well in all directions because everyone is prepared to work around each other, make gentle changes in direction to accommodate other road users and let everyone keep moving. What is most stiking is the speed - nice and slow! Never above 25MPH in the City Centres, making it easy to spot others and make allowances.
The British are world-best at queuing though!