Welcome and thanks for sharing.
The punishments you received just show what a cult the Watch Tower Society is; conform or be punished emotionally and mentally.
Sidenote; it's interesting you felt you couldn't share this due to Reniaa. I wonder if those who chose to defend her behaviour here will take notice of this.