For what it's worth, I write my US Representative regularly and my senators occasionally to express my concerns. Recently I also wrote the President. Now I know my most recent letters didn't make the difference, but within 48 hours, the White House, my representative and one of my senators issued statements that coincided with the stand I had taken on the issue I wrote about.
So maybe it helps if I communicate with the people who can do something about what I like or don't like, instead of ranting to everyone who cannot do anything.
Except maybe everyone could write to their representatives, etc.
Most of them have e-mail links that make it very easy to do so.