As I have said many times, I don't mind being forcibly searched if the search...
1. is only for aircraft security, and
2. looks the other way completely and totally with regard to anything that does not directly affect aircraft security, e.g. bodies, porn, drugs, rock 'n' roll, whatever,
3. is totally private and NEVER used by law enforcement in any way, shape or form.
As I've said, the principle is used in the USA tax return system that mandates you sign under penalty of perjury...this does not violate your right against self-incrimination as the info on your return is ONLY used to collect taxes, its narrow purpose.