In real life and movies you can often see a men caught his GF/wife cheating on him and husband punches a random guy (who just wants to get laid). Where the logic?