Holy shit. That guy is psychotic.

Sure she's a sucky girlfriend for cheating, but it sounds like she's very lucky to not have this asshole in her life anymore.