Reality check: You're the CEO of a company.
Reality check: You didn't have to take the bait.
Reality check: You didn't have to respond publicly.
Reality check: You could have respectfully declined to engage further or posted a link directing that person to a personal blog or separate off-topic discussion area.
Regardless, you're an adult who likely isn't interested in being lectured and it's the moderators who were meant to feel the brunt of my criticism. I do feel that you could have handled certain things in a more professional manner, but it's also undeniable that lack of sufficient moderation has put you in an awkward position.
None of this is what anyone would or should expect when clicking on a thread in the 'reviews' section of a domain website.
@TCK will definitely be getting coal in his stocking this year, and I will be vacating Namepros in search of greener pastures instead of whining about all of the things I don't like.