1. An asshole, a jerk, or a stupid person you dislike. 2. A vulgar intensifier used to describe something as extreme, meaning it is either very impressive, very difficult, or just plain crazy (In Puerto Rico, this is one of the most common and versatile swear words).
In Argentina, a cabrón is a hothead who gets angry at the slightest thing and becomes aggressive if contradicted. The term is an anagram of bronca (a local term for anger). This person is also called a zapallo (squash) for being hard-headed and stubborn, or a nabo (turnip) because, like a root vegetable, they grow in the dark and are stuck in their own narrow mindset.
He gets pissed off when people contradict him and reacts like the hopeless cabrón he is.