I hope you reported him OP. Sorry that happened to you. I found tanks like this a lot in CT and I reported them, the GMs responded that they will look into it and never blew me off. In my experience GM's have been really good at addressing this type of behavior and never once have I been dismissed.