Hi Kaivax,
I would just like to take some time to thank you. I am in a bit of a more unique position to understand the limitations here. I understand in this situation you’re basically just the messenger.
Most of the people here are just wanting more concrete evidence that Blizzard is doing something, and that you are being effective in removing the bots. They want to see action.
Remember that the bickering and complaining is because they care, and if you fix their issue, they will sing your praises.