Seems like a pretty legitimate complaint to me... whoever put up that website should remove reference to "scum" etc. but the core thesis about management seems to make sense.
Trust them with your investment dollars if you can't find a better investment, just don't complain if you get screwed over.
Plenty of fish...