DOS, you don't owe anybody any explanations. You are the one guy in this whole deal who is absolutely straight up. As far as I'm concerned you have played the game fairly and with integrity.
I could care less what the usual crowd of tin foil hat wearing nimrods have to say. Good luck to you and yours.
FWIW, I found you to be pretty fair and evenhanded and a good board mod ... I don't own any of this (and never will) and joked around some, but I think you did a fine job pretty much.
As far as I am concerned it is not anyone's business to judge anyone else's investment decisions to buy and sell, it isn't their money ...