I'd say this story went from pedestrian speed to mack 10 in record time. Her reason for cheating is, well, I guess anything can be a reason.
Awww...I'm so annoyed and sad. My bf is late. Yesh, lemme go with this rando hunk who's borderline rapey in both appearance and behaviour -> Oh, my sweet maker! BIG D is the best! Screw that loser!
Well...He was somewhat forceful at first, but she didn't seem to mind so much after awhile...
I guess this is why you should always strive to make it in time for your date lest something...happen.