Oddly I have started making spam like promoted tweets as spam on Twitter. I hope it will stop another tweet from that company appearing and perhaps Twitter might notice if many people do it. These things need to be paid for but as far as I am concerned if you take the advertising you are promoting them with your reputation.
Also I am not a fan of the you are the product one liner. Just because you are not the customer does not make you the product. You are a user of one product and if a company does not treat you well as customer who is as loyal as the average shopper (is not very) then you will eventually leave and they will not have a user to deliver the advertising service (or the actual moneymaking product) to.