The way I see it ... there's nothing wrong with doing "ALL OF THE ABOVE"!!!!!
Send emails, sign petitions, write to NUMEROUS people/politicians/organizations when it comes to ANY or ALL issues!!
What we need to realize is that soooooo many of our issues - and the solutions to them - are multifaceted .... and need to be solved from different angles, through many approaches, and using a variety of methods.
There's no "one-solutions-fits-all" here. I don't think we can do "too much" at this point!! EVERY little bit can only help us.