I don't blame them for being mad. I was getting spoilers in my notifications tab. SPOILERS, from strangers online! So naturally, nobody likes hearing about a game they've waited the longest time for to play.
I think trying to push the leak related discussion and taking action on each of them is pushing a bit too far. You hired snitchers and now you are taking down your own community for this. Not a good movie.