Former Bafana Bafana star McCarthy, who himself played under Mourinho during their time at Porto, has faulted the manager's comments but added emotions might have got the better of the 'Special One'.
"The situation – he could have handled it better or chosen his words better, but emotions got the better of him. I know the statement he made was very wrong. But we're all human; we all make mistakes," McCarthy told BBC World Service.
"When it comes from somebody I know personally, and I know how he feels about our continent and our people and the players that play for him, he's the most stand-up guy that any African player will ever play for," the former Orlando Pirates star added.
"I think it was an emotional decision, tough, where he maybe made a call, and it wasn't the right call, which he will later, hopefully, come out and say that he made a mistake because that's what I would like to think; that's the kind of man he is."