The way to fight COINTELPRO is to educate people and get them used to sex and deviance more.
Cheated on your wife? Ok, fine, yeah. people like sex and it happens. We all get attracted to others, let's not worry too much about it and move on. Are you still in a job and have a stable family who you spend time with and show them you care? Great! Then what's the big deal... ? If kings can have harems and mistresses then people should be allowed to as well. Non-monogamy: it isn't just for the nobility anymore! This is the goddamn 21st century, let's admit we're all human.
Watch porn? Great! You love masturbating and that's a healthy thing. Watch midget porn? Yeah, that's cool too? Peeing on midgets? That's pretty creative, how awesome is that? Like hiring midgets to pee on you? Well maybe you're a little removed from society and could use a night out to socialize. That's cool. :)
Discrediting people only happens when there's guilt associated with it. If we open people up to more ideas then it's harder to shame them.
Slashdot: You're about education. The hard part about education is that emotions and points of view go along with facts. We can analyze and logic out the FACTS all we want here, the hard part is assimilating a changing world into how we actually feel and interact with others. That takes time and effort.
We have an education system that frickin' deifies memorizing details, but does little or nothing to raise up thought, which takes time, introspection, and (yes) socialization.
I seem to have forgotten my point here... aha! COINTELPRO: It's only a bad thing if you can be shamed. If everybody outs themselves as deviant then it becomes socially acceptable and we have much less to fear. It's like going and sitting on that bus: Just do it. And keep doing it.