This question already has an answer here:
I was flying VFR a couple of days ago and was warned by ATC that another aircraft was coming from my left to my right.
At some point I saw it and we were clearly converging and getting pretty close. According to the right of way rules I had priority, but the other aircraft didn't change its heading (maybe the other pilot didn't see me - he/she didn't seem to be in contact with ATC).
According to the rules I was supposed to keep flying the same heading and altitude but I decided to turn left to avoid her and it worked fine - however I can see how it could have been dangerous had the other aircraft changed its heading at the same time.
So I'm now wondering:
What is the "right thing" to do when another aircraft doesn't follow the right of way rules?