I'm in agreement with many of your points, but I don't think there's really much we can do about it. If someone is making a lot of money in shady ways, they probably don't care about the opinion of the person they're getting money from.
English
-
Uh, we can not buy their product. That's the first thing that comes to mind...
-
If you could get enough people to join an organized boycott, I would applaud you. This is a solution, but I'm not so sure how difficult it would be