hi
i don't know you. so this advice will be really easy to give. I will go against the grain as I usually do. GO OUT AND SEE HIM! Bang the Bejesus out of him! 
Why? because this guy treated you like Shit. He called yo ua skank and a ho? ANd you still are considering it?! Man, I wish I could do that to a chick and get away with it. He must have a 10 inch weener or something. The sex was obviously good for you back then to put up with him. 
So do it for the one night. And feel like a champion when you fly back. Or feel sore. and don't feel like a whore. a girls gotta do what a girls gotta do to get some. And if you really do fly out to see this guy, I want you to print this post and have him are read it...and have him send me 100 bucks because I just assissted him. So Go for It!
 
 
I am the champion. Yayyyyyyy look at me.