Thank you for cleaning it up, emotions run high
I would find a way to re-phrase some of the name-calling if you’re actually going to send this.
Otherwise, spot-on!