If I see something I don't think should get rewards, I will flag it. Luckily, I don't need any earnings from steemit, so they can flag all my posts to oblivion after that.
My mum taught me to always stick with my morals and stand up for what is right.
So your advice is helpful for some, but for those who value their ethics more than a few steem dollars, flag away!