Lel.
Anyway, I like the idea. It would save some players who are here to have fun a lot of time as they are here to play, not record hackers... To those mentioning the trolls, have you ever tought that trolls can troll on TeamSpeak3 as well? All they need to do is simply poke a mod, and say, "Mymumz is hacking" for no apparent reason, give a false server, and the moderator will waste ages trying to figure out what the hell is going on, and waste a lot of valuable time.
So, honestly, this idea would be no more or less anti-troll that we have now, but it would likely work better than our current system. However, there is something that you forgot to mention. One person should only be allowed to report the hacker once, and the have a 24 hour cool down period on that specific hacker, to stop people reporting the same person 9001 times in a minute.
Also, despite everything, I do not believe that we need the cool down period for the report command. I, personally, have had days where I have seen 7-8 hackers in one hour, so I wouldn't have been happy if I could only choose 5 of them to report, and a simple cool down period of the command in general won't work as you might see a team of hackers, and you will then need to choose the one you like less.