I suspect it your case it was not just the swearing, but being abusive.
No my friend... it was for swearing.
Context is everything. If I let slip the f word, that is one thing, but if I call someone a stupid f, that is another. A human being (or Tosh)
would have looked at it I would think and decided whether it was worth a ban. Maybe I'm wrong. Just how it seems appropriate to look at these things to me.