If my company has all white men employees, I'd fire my HR manager since he/she clearly doesn't do the job. IQ-wise, at least there must be a bunch of Asian in my company.
You want someone who can do the job at a minimum of '100%' ability level. The best white male candidate can do 105%. The black female candidate can do the job at 108%. The HR manager has hired the white male at 105%, he's hired someone who is more than qualified to do the job well... he can't really be fired for that.
I agree, but I'd take it a step further: If you fire your HR manager because of that, you should really be firing yourself, as you don't have any respect for your HR manager, and you're trying to do his job without knowing the first thing about why he decided to do what he did.
If you suspect an employee of yours might not be doing his/her job properly (or at least according to your guidelines), the least you can do is investigate the issue, before taking action against anybody.
In any case, hiring an employee on the sole basis of their gender, skin color, origin, or whatever other "politically correct" reason, is as insulting (or it should be) to the employee as it would be to discriminate them for the same reasons.