Sooner or later, the generation that has been growing up in this digital age is going to have to learn that just because you CAN post something on the Internet doesn't mean you SHOULD.
There are consequences to every action, including posting 140 characters on Twitter. Yes, you have a "right" to your opinion, but, no, you don't have the right to demand that others "like" that opinion.
In a personal situation, that opinion may make you seem to be an asShole.
In a professional situation, that opinion may make you unemployable.
As Sondheim said,
Where is forethought? Where's discretion of the heart?" "Forethought" is thinking before you speak or act. "Discretion" is subsequently choosing not to speak or not to act.
If Ms. James is smart, she just learned both. I fear she learned nothing.