When we would all gather together and vow to not buy anything unnecessarily, it MIGHT help. I remember about 10 years ago when people protested cereal going above $3 a box. They stopped buying it and went to eggs and there was indeed a change. Of course, now it's gone back to the higher prices. We have a lot of power; we just don't use it.
I recently wrote to a company in snail mail and complained about a defect in the yarn I got. Just about 1/2 an hour ago, I received a box with 8 skeins of beautiful yarn with their apology. I only complained about the two skeins I had. It PAYS to complain in a constructive way. I got a blessing I never expected. Try it!!