Nic, the thing is, Todd runs the forum and voice serve(and some of your other geeky forums or they could be gone now) and he does this in his own time and funds it with his own money. I know he enjoys doing this but we should give him a bit of respect for doing it. I am sure if you had spoken to him separately privately about the benefits of the Discord vs TS he would have had a reasoned discussion with you. Instead you posted one of the things he runs for us for free about how we shouldn't use the other thing he does for free.
I can understand how he would take this personally.
If Discord is better for some specific reason (I like TS and find Discord clunky) then fair enough but it is difficult to have that proper conversation if you don't approach it from a position of respect.