I can’t speak for “y’all”, having left Texas over a decade ago, but I’ve been on these forums for the last couple of months and I generally agree with the reason given for their suspension.
As a Taps user I might direct you to this thread, as an example of their overall activity. Any one piece could be someone having a bad day but the overall tone is… not constructive.