Discipline and Office Decorum should never be compromised. I think you should escalate the issue to senior management, probably the CEO. I am sure people at the top are quite sensetive to such issues and will take appropriate disciplinary action against the HR Manager and others involved. Your hierarchy in an organization should never stop you from speaking out the right thing and highlight incongruencies to senior management.