I know I'm taking a risk by feeding the troll here, but oh well.
Dominion was a tabletop game before it was anything online, and that has imposed a lot of restrictions on online Dominion that most other online games don't have. A lot of those restrictions are mechanics of the game that are much less elegant when implemented online (I have to stop my turn to wait for you to discard to my Militia before I can continue, even though I would never do that IRL because it almost never matters and in the .1% of the cases it does, then sure I'll just wait) and autoplay can help in some cases, but like most of the features that this client desperately needs, it's not finished. But even so, Dominion online will always be a bit clunky no matter what just because it was designed as a tabletop game and not an online game.
...but then there are other artificial restrictions, like the model that the base game should be free and anyone can play with expansions if they have the right opponents; or things as simple as DXV's influence on what kind of behavior is acceptable in chat. The voice of authority comes down and all of a sudden there's this idea that since DXV wants it a certain way, that's the way it has to be no matter what. I'm not going to pretend that I have the kind of pull that could challenge every single one of these things, but muting the chat? I disagree pretty hard there.
This is a game on the internet, if I want to play that game, I have to have a chat window open where my opponent can write whatever they want and that has to be on my monitor no matter what. I can't disable the chat, I can't mute my opponent. Mods can try and ban people for doing things they don't like, but that will never stop it from happening; and currently the only tool that users have to deal with it is to blacklist them at the end of the game and move on. Not only is this never going to completely solve the problem, but it allows grey areas like this where a user is supposed to either finish out a rated game and deal with what they feel is abuse in the chat, or resign and blacklist the person, report it, and hope that the moderators subjective opinion will be good enough to make it so their rating doesn't suffer. This situation is going to make it really hard for people to take the game seriously on a competitive level.
When you play IRL, you get to pick who you play with, so deciding not to play with certain people is a solution that works. That doesn't work online. The users need tools to deal with what they feel is abuse in the chat because the current system will never eliminate the case I described where the users are powerless to deal with the abuse. The current solution is not good enough, and if the amount of complaints and topics here about that isn't enough, just think of how many people are experiencing that on the client and don't even know this place exists. I imagine most of them just leave and don't come back.
For the record, the behaviors that our troll is saying he actually did, even including saying the F word, are something I don't think deserve a ban by themselves. Different people from different groups are going to play each other and just because peoples' sense of humor or gamesmanship is different doesn't seem like it deserves a ban in my book.
Yes, there are double standards here, but I don't think anybody cares. Mostly because there's nothing anyone can do about it. Sorry.
It seems like a pretty poor use of resources to devote more time and energy into manually blocking people when adding a feature to let the users decide what's OK for them or not will not only do a better job, but also probably amount to less work in dealing with actual trolls. Ignoring them is likely to get them to stop naturally rather than having a system that promotes giving them the attention they want.