Violence for actions directed at someone else may not be defensible but a person had better be prepared to defend himself for insulting words he speaks.
I had a friend who was out with his fiancee, his band members, and another band (on the same bill at a festival).
One of the other band's members was hitting on the fiancee. He said, "Why don't you come back to my hotel room?"
My friend told him, "that's my fiancee". The other guy then told him, "well then you can watch."
A fight was averted but you can understand that such words would provoke such an action and figure into any assault charge.
Some communities even permit the man to KILL the other man if he's found in bed with his wife (crime of passion).
Don't talk the talk if you can't walk the walk and realize that the internet may put a barrier between people who are communicating but there are very real people on the other "end" of the conversation.