@Rahimdad Spot on... Patience is the key.
This might sound a bit racist but I have noticed that the most impatient drivers that I've seen on the road are always the local Emiratis and the expats from the Arabic speaking countries. I mean no disrespect. They are perfectly nice people - very caring and very helpful. But the moment they get into the driver's seat, they're suddenly in Race-driver mode and they act like they're always in a hurry - even when they don't need to be.
How do I know this? A couple of those people are friends of mine.
Maybe it is a cultural thing, I do not know.. I've asked my friends many times about why they drive and behave like that, they just looked at me like I'm crazy. To them it is perfectly normal.
Even your observations about driving in Europe is interesting. Yes, driving in Europe is certainly more civilized, but that is slowly changing I think. A friend of mine in UK was complaining about recently there are some people over there constantly tailgating and driving crazy on the roads. She managed to get 5 people to stop so that she can talk to them. All of them were people who migrated - Two Lebanese, one Egyptian, one Iranian and one Pakistani. The Pakistani guy grew up in Kuwait.
For whatever reason people choose to tailgate or drive the way they do, it is clear that one person cannot make a difference.
All we can do is drive as carefully, lawfully and respectfully as we can and hope that it gets better.