"That was the perfect platform to use to gather momentum and go to Egypt knowing that we are the champions of our region. We had this Cosafa stage to use, but we wasted it.
"Other nations like Zimbabwe are using the tournament to prepare... why didn't we do the same?"
SA's shambolic training camp in Fourways will end with the final 23-man squad being announced on Sunday.
Safa are scrambling to organise a friendly with one of the losing teams at the Cosafa tournament on Saturday. Stuart Baxter said if the friendly does not materialise then the team will play a match among themselves.
"For Baxter to say they are hoping that one of the losing teams from Cosafa come to Joburg to play a friendly with them shows a lack of planning from our side. That's an embarrassing and unacceptable situation," the 68-year-old bemoaned.
Nevertheless, the patriotic Mashaba wished the team the best of luck at the continental competition starting June 21.
"The boys must go out there and not be afraid of this thing of 'Group of Death'. We must go out there to compete and deliver the results."