Caught my girlfriend in bed with another man and he did something I didn’t expect

My girlfriend is 24 and I’m 23. She was always hitting on other guys and thought it was funny, especially when I’d confront her and threaten to leave. She’d plead with me to stay with her. I got off work early one Friday last month and caught her in bed with another guy. I shouted at her and chased him downstairs.