It is and insult, not an objective assessment of one's faults. It is an accusation of homosexuality. It is an expression of personal hatred and distaste. It is most likely spoken by someone who cannot express himself well, and may not even understand the root of the problem.
Perhaps "you suck" could be replaced with more reasonable and meaningful language. Then maybe an ugly confrontation and litigation could be avoided.
Keep Up with TechRepublic