I totally agree with this, and I think this makes the point that social outrage can sometimes play a positive role.
In an ideal world, we could get people to act ethically because it's the right thing to do: if we can't do that, at least we can appeal to their self interest and point out how horribly this could backfire if people found out.