Isn't he the only bar in the area? Who wants to go through security again, just to get a drink, once you are waiting for your plane.
But yes, I agree, his prices are outrageous and getting felt up every time isn't all that enjoyable either. You can avoid getting felt up though, in more quiet times, as you sit in holding area, he will often come over and offer to bring you a drink. If it is busy and you want a drink, then you have to go to him and that's liable to get you a squeeze.