I am with cwatters on this. I fly shorthaul and get checked up to 4 times a day, very often hand-searched in front of my passengers. I don't like it, but at least I know that his way I won't be mugged by some terrorist, who want my uniform/pass etc. - it's just not worth it for them. In fact it's safer this way for us, pilots!
Cheers!
Stuck
P.S. Next time you get pissed by a security guy, try to imagine how humiliating it must be for him to have to touch you all over