For whatever reason, the wife acted crazy, intimidating, and creepy toward Horvath. Why? Who knows? Maybe because of jealousy or concern that her husband was interested in this (admittedly reasonably attractive) female employee?
The founder needed to do the professional thing and keep his wife in check, separating business and personal affairs, and not allowing this weird behavior to continue. He needed to act like a leader, taking charge in both his workplace and his home when it looked like things were getting out of hand.
And the romantically inclined co-worker is guilty of two things: (1) slightly clueless behavior toward a person who was already involved in a relationship with someone else (2) extremely bad timing. He's not the worst offender in this whole drama. (Edit: I forgot (3) taking revenge by reverting code commits. That is far worse than (1) or (2) - it is unprofessional behavior and calls for some form of workplace discipline.)
(Disclaimer: everything I wrote assumes that the article is telling the complete truth)