I never really put attention to trustpilot as most of the times people will only post when they have a negative experience. Something is also fishy when you just read positive reviews also.~
Yeah, it's that. Quite often when I ban cheats for multi-accounting they threaten me with leaving bad reviews as some sort of attempted blackmail.