Most Helpful Guy
1) possible he has been dating on the sly, maybe this gal but I'm thinking otherwise.. he has been dating fast gals and you're not classified as this
2) he gets mad when his ulterior motives are almost spotlighted = he wants a fast (sex) GF and thinks more highly of you for this purpose, so go away until another day while he sleeps his heart away... someday he'll reconsider you
Yes, you could be a fast gal but then you would be dismissed when he shops fro another sample to try out.
You are now in shopping mode for a replacement but could also same time play the waiting game on this guy... I guess.