You need to read up on how this kind of company works. Name calling as you have done is really more a reflection of your inner turmoil than anything having to do with the company itself. Plus, it makes you look stupid. I don't own shares in this company but am looking to invest, and I can see nothing negative about the management or performance so far.