I agree 100% that we should boycott and sanction, however doubt there will be enough people who will, and enough people who care. And I don't blame most for not caring, there are more things to worry about than we have time available. Maybe 1% of hearthstone players will see your comment. Similarly, there are other entities which need to be sanctioned, which you and me won't find out about as it's outside of our area…
Isn't that effectively the government's job in a democracy? They're elected (directly or indirectly) to enact the will of the people. Unless you have a different scheme in mind for constituting this "moral authority".