I've been wanting noise-cancelling headphones for a while, because I really cannot stand the sound of children and sometimes I'm stuck in public areas where I really cannot avoid them. But are there any headphones that block out those high-pitched shrieks? I know noise-cancelling headphones used to be crap at irregular noises, but I don't know if that has improved. And they're not cheap, so I don't want to just take a chance.
I don't mind low-pitched repetitive sounds like plane engines which is what most of them seem to focus on blocking. It's those shrill sounds that give me a headache and make me feel murderous. Right now I use earplugs, but even then, I can still hear the little fuckers shrieking and wailing.
Suggestions, short of becoming a hermit or inducing deafness?