Tell him to call you when HE fixes thing with his X
No don't run thats what she wants you to do. I think you should fight for him and if he really likes you then he won't believe all the stuff she is saying.
Well don't waste your time on him. If he really likes you he will be with you right now. One day he'll probably realize how amazing you are and start regretting some choices.