IDK their personal situation but a 20+ straight model who dances at a gay club has a 50 year old gay roomie (who likely sought out a young roomie to begin with)? Chances are he gets hit on every night at work, so no way he should be totally freaked by gay advances to the point of stabbing.
Just sounds like a messy situation that was prime for something like this to explode.
16 stab wounds? Most likely drugs were involved. Strip clubs and degenerates go together like peanut butter and jelly.
He was 99.99% likely a closet case. What normal guy is even going to consider having a gay roommate, let alone dance naked at a gay bar.
The people hitting on him at work get ejected if they get grabby and it ends when the guy goes home.
You have made it clear that in your mind there is no difference between leering strip club customers and gropey roommates in your own apartment who won’t stop, but you are very, very, wrong.