Actually, the "responsibility" part should be underlined. Because the general troll-repelling scenario follows like this:
1- The troll shows up, starts tk'ing or opening gates (depending on the game mode)
2- A lot of the players either not really care or pretend not to care
3- Someone notifies the others about the type of trolling (eg: he is opening the gates) and starts a kick poll
4- Strangely, it never ever gets accepted at first. Because people literally don't care, especially members of the other team which does not directly suffer from the troll will not bother at all.
5- After that, kick polls follow one after another for the same obvious troll and they don't get accepted again due to the same reason: Ignorance of the other team or players who are not interested in anything other than their own personal gameplay.
6- The troll decides to poll for the one who initally polled to kick him
7- And -wait for it- bam! Accepted!
8- Yes, the troll wins for sure.
And even if he gets the boot on first instance, he will return countless times as mentioned before.
Only one solution comes to one's mind: Existence of admins. Not 24 hours a day of course but for a reasonable period of time everyday.