Well at some point heavily critisizing it is be the best way to impove it. There's a start, and that great. Simply the fact that they can point someone to 99designs might just make his day and be a big problem resolved for him/her.
There are thousands of successful businesses that don't have logos.