"Also, I think it's inadvisable to name real people in hypothetical scenarios without their permission"
Why? Grellas is a public commenter here (whose identity is well known) on quite a large scale. And he is referred to by others in comments. To me it's really no different than making a comment on any commenter.
Now if I said "Jane who works for PG" (just made that up) "has to be concerned if bla bla bla" that would be different perhaps.
For that matter tptacek has mentioned his wife's name as "Erin" iirc. If he hadn't mentioned her it might be wrong (if I knew her name) to disclose it or to talk about her in any way or that he is even married. Or to disclose the street which he lives on. Etc.
I would be curious what others think about this. Not sure I see how using grellas as an example was wrong but I'm open to others thoughts on this.
Because you are inserting them in a hypothetical scenario.
Imagine the case where an investor Googles their name, finds your discussion of the supposed weakness in their business model and refuses to invest because of how weak their business model is.
Or - perhaps even more likely - imagine software that runs sentiment analysis on people's usernames. Suddenly you have associated them with negative sentiment...
Demand Media isn't the same - "Google traffic" was the recurring business. When that went away they were screwed.
(Also, I think it's inadvisable to name real people in hypothetical scenarios without their permission.)