Agreed. Luckily I have never held, but in my time following the stock there is always a new excuse for the business underperforming expectations.
I can understand the frustration, there is potentially a real good business in there somewhere, particularly with MHT.