Quiet down you people. If you're going to start saying something positive about Mokoena, then you've got to offer up another option as a whipping boy for the perpetual moaners.
As long as Mokoena is committed to the club and Hughes and company support him, he will have my support during the good and bad times. He doesn't get anywhere near enough playing time for an unfamiliar position (career-wise), yet he shuts up and gets on with it and has been improving. As an added bonus he rarely gets injured and has leadership experience. A good squad player at least.