Call me simple, but why blame the airline for not carrying painkillers? Is it to much trouble to carry them yourself? As some of you pointed out, it's only a dollar.....
I always have asprin in my carry on's and they have helped me get rid of my headache many time without having to rely on f/a's