They had to come to special terms with their publisher to modify contract because the nature of cancellation is such that at the time, there was basically nothing they could say that would improve their "brand," so the purpose of the contract stipulation had become counterproductive. But as parent notes, this is a real problem some people have, depending on their profession.
One should not pretend that social media is a place to broadcast your unedited inner-most feelings. It's media. Even if you are honest, it doesn't mean you're good enough at expressing yourself that what you intend to come across actually does. If you don't feel you'd be confident expressing yourself millions of people on prime-time television, you shouldn't feel confident expressing yourself to millions of people on twitter.
That's a fair nitpick, actually. What I meant to emphasize is that the truth should have no bearing on your performance, except to the extent that it affects which performance you elect to give. As the saying goes, on the internet, no one knows you're a dog, nor should they.
These days it seems somewhat more difficult to be anonymous online. I'd be better off having a username of numbers, such as yourself. I have published a few writings online but if I really wanted to throw that into a blog I'd definitely construct a new online persona to do it.
I've tussled accidentally with mentally ill individuals online and experienced harassment that was bordering on dangerous. I would not be quick to put myself in that position again.
Which isn't to say that your advice is poor advice!