In one side that which is annoying I agree with you but in another side, it's more realistic thing and fair. I mean if you think about it if you got shot from a Sniper on your head, you must be dead.
But, what about making it like if the player has armor you need to be shot twice on your head, if you don't have armor, you should be died immediately.