We too have a human retard department. I think anyone that is too incompetent to do a real job gets "promoted" to HR.
[MOD NOTE: come on now, let's have a little class, please]
The problem, everywhere I've worked, is that HR is almost always all-female, and is either young recent graduates or grandmas.
The young ones, probably in their first full-time corporate job, are too nice to everyone, saying yes all the time, and don't go back, research the question to understand the issue, and provide answers, completing the loop. The wishy-washy answering is annoying to accountants and engineers, who prefer short, concise answers, in the form of YES/NO because (short explanation).
The older ones, nearing retirement or in early-onset dotage, don't give a fuck about anyone younger than them, are surly in the "Get Off My Lawn" manner, and haven't kept up with rules and regulation changes. Many of them just sit on FB/Craigslist/Whatchamacallit most of the day, only answer to their boss or levels above.
Anyone competent in HR, who has develops a skill on the job, such as setting up some HR application or database, or understands some arcane rules, ends up leaving to be a consultant.
End-result: The perception persists that HR is full of young dumb bimbos and surly old grannies. It isn't fair to generalize, and isn't fair to the good ones, but it truly is the case that one HR rep's fuckup gives 'em all a bad name.
And if you're a male, you're stigmatized with the notion of "he was so dumb in college or a jock who couldn't hack business/accounting/engineering/etc school."