Which makes me believe we need some kind of trusted "morality authority", which would process information similar to this and make informed decisions who to boycott, how and when. Less informed would be able to make an impact without having to do research (which not everyone would do equally well)
Obviously this authority must operate with complete transparency, so that we could verify its decision process when required.
Any hostile actions against it must be treated as a crime against humanity?
Somehow it must be immune from corruption. Perhaps some mechanism to revoke user trust in case of wrongdoings.