Wow!
I just can’t believe it, why would a forum treat someone so poorly for trying to help people! I feel absolutely sh1t.
Some of the adverts on the forum (which help support its running costs) are for Tesla Accessories. Maybe there was a conflict of interest for that reason? Moderating forums is a thankless task (I know from experience) and a lot goes on behind the scenes that most people posting don't appreciate. Although you may feel personally attacked by moderation action taken, understand there's usually a good reason for that action.