Feels like HR should be some kind of third party representative guild that companies must contract with, maintains a strict code of ethics that doesn't favor the employer, actually fights for the employee, and can't be ordered around by corporations.
... I'm... mostly describing some kind of union, aren't I? Lol