This is in fact, why I went to law school after getting my CS degree, and why i'm a patent lawyer. Because I hope that some day, maybe there will be more of us than there are of them.
However, it would be a great start if, rather than rail against this stuff on the internet, people actually showed up to do something about it when push came to shove. Instead, they complain that they shouldn't have to, and the problem should simply solve itself, and then go back to burying their head in the sand.
Existing advocacy efforts by organizations (EFF, etc) and companies (Google, etc) would be enhanced 100x if they could get even 100k people to give enough of a shit on a regular basis to write a congressman.