I agree/like quite a bit of what you shared here, but I'll add: I do think it's sometimes difficult to distinguish between type related and non-type...
It isn't the best idea to share such a thing on a public forum, specially because you can be sued for defamation, and if you lack proof of the abuse...