You're damned if you do and you're damned if you don't. No wonder FriedCat doesn't post here. One minute ASICMiner is amazing and the next, roadkill. Pathetic children.
Seriously? Have you ever listened to an earnings call for an exchange-traded company? The analysts absolutely destroy executives during the Q&A sessions on a regular basis. Being an executive involves being thick-skinned and rational.
If you are seriously entertaining the idea that FC avoids the forum because he's scared of a little criticism, you desperately need to re-evaluate your confidence in him. "He doesn't post because he's too busy to ever check in" doesn't sound great either, but it's a lot more palatable than "he's too scared of the trolls".