You know who really needs to take a fucking stand?
The low-level workers at these airports who are enforcing this bullshit ban. They need to grow some spines and start ignoring bad orders, no matter who they come from.
"I was just following orders" was never an acceptable excuse to do the wrong thing.