I understand that you are frustrated. Thanks to blogs and forums, it is so easy to criticize someone in public. But that doesn't mean you should. Perhaps, you should have spoken to the founders first about your complaints and concerns before going public.