I am prety sure when you purchase a ticket, you agree to the terms of sale.
If one of those terms is accepting being searched if required.
If you dont like the terms, dont go to the gig.
I am not being awkward here, I am a regular festival & gig patron and the increase in security over the last...