"I, too, disregarded Stallman as way too extreme... Only a short while ago I would've declared this as pure paranoia - but with all that's been going on recently, it's no longer paranoia." I considered him extreme until I thought more about it, then came to agree with him on most major points... ... that was in 1993. Glad to see others here.
Since you recognised this issue so long ago, I'm sure you have some recommendations regarding how we can solve it?
I also can't recommend for others not knowing their needs and interests, but I can tell you some things I do. Maybe some things will translate to what you do.
I use free software as much as possible, running gnu/linux on my computers since 1996. I stopped dual booting about ten years after that.
I give some time to support freedombox -- http://joshuaspodek.com/tag/freedombox -- when I can.
I keep apprised of activities of Stallman, Eben Moglen, and a few others.
I attend conferences when I can, like Debconf.
I hardly code, but I've released a bit GPL'ed.
I support and contribute to Wikipedia.
I talk about free software to people who want to know more.
My art pieces -- http://joshuaspodek.com/tag/unionsquareinmotion and http://joshuaspodek.com/new_bryant_park_in_motion_videos -- run free software.
There's a short list. I'm not trying to save the world all by myself, just to avoid infringing on other people's freedom. All of the above together adds up to a modest amount of time and other resources. I have other priorities for most of my time, but, as I mentioned, I think by making myself aware of the issues, I've reduced how much I'd infringe on others' freedoms.
If you're looking for suggestions, I think asking the questions you asked in an open-minded way will start you off. I expect the more you do, the more you'll learn you can do.