We'll see in the future if it was such a bad idea....I for one think that they the management is entitled to their opinion just like any other poster here.
I started a couple of business in the past and yes it takes time before it starts delivering. And, there will always be some people who want you to succeed and some others who secretly wish you will go down and lose it all...
Its what they do...its the only thing they do. Criticize and blame everyone but themselves. When I read that I laughed and laughed. And for IR to post this and think it was a good idea tells you what kind of brain power hes dealing with. RUN.