Duncan Elrick said he attacked the man after his partner was branded "a Skeletor-faced cow" .