After 16 years of road experience in Saudi Arabia and Qatar, my advice is simply – don't let any traffic behaviour upset you. I got this advice from a professional driver many years back. The price you may have to pay for your reaction isn't worth it. Those who behave recklessly in traffic are not very likely to accept that they ever did anything wrong.

I know it's not easy to ignore when someone is messing with you, but ignoring it is the best medicine. People with reckless behaviour are often aggressive, and want to get an angry reaction from you, so they can feel "justified" in what they did.

There is also a risk of the other guy being armed in some way (this happens at least in Saudi), and then you could be in for real big trouble...