I think the big mistake was offering something for free and then asking money for it. The first backlash was with the (unverified) certificates and the latest with the tests and assignments.<p>It might have been a different story if they announced from the beginning that they are only offering their services for free for a certain period of time. They focused on gaining users and they succeeded on that, but now that they are focused on making money they seem to lose users.