Earlier quoted context omitted.
So what would be a winning strategy in this scenario? I don't think there is one. So let him know you think he's an arsehole while you have the chance because nothing you can say or do is going to change the general's stance on this issue. He's above the law and completely unaccountable. But he's not beyond being called out for being a bad person by another person, and I suspect that's the closest you're going to get…
Standing up and turning your back to him, and remaining in that position would have been a classy way to let the general know you disagree.
But no matter what you do, it's totally futile. The NSA knows what you think, and they don't care.