I had a similar non-disparagement clause. Not bad talk about company and especially CEO. I asked for a sunset clause, HR asked if I wanted my money or not. Sent it past a lawyer friend and he said take the money because it would never hold up.
I also to opt-out of Rapiscans and get pat-downs at the airport to stand up for my 'liberties'. After feeling violated after the recent 'enhanced' one where some dude rubbed every part of my bait and tackle for 2-3 min I decided to give up that fight to. No money though.
Modern America, eh?