I don't understand this. Quitting a game that you are losing is the respectable thing to do. I have never "ragequit", per se, but if you play enough games you can tell when the game is out of reach. Resigning allows you to have a rematch with your opponent faster, or to play other people faster.
Some people play Dominion because they enjoy playing Dominion. Not because they enjoy climbing the leaderboard. For those people, having a game suddenly end sucks.
Exactly. It has often happened that people have resigned without a comment and then immediately challenged me to a new game. From their perspective they think the game is over so they want to start a new one as soon as possible. But I reject, thinking "well, if you wanted to play we already
had a game going! I'll find someone who wants to play instead."
I'd like general functions for "please match me against that player again" and "avoid matching me against that player again". What reasons they are used for is up to the users. There are so many reasons for preferring playing against some players against others. It could be used because you don't like the chat from someone, or because of something in real life because you know them, or because you think they play too slow or maybe so fast that you feel stressed. But also just because of a preference like for playing out games instead of resigning. So this really doesn't mean that there is necessarily anything wrong with that player, only that player one gets more enjoyment of playing against someone else.