You're conflating two things. This isn't developers. It's Microsoft.
If Valve was in charge of bans, a literal lifetime ban for you as a human being would be entirely justifiable and fair as a punishment for inappropriate conduct in interactions with other players.