Malcolm Klaasen spewed bile at the local media this week for being negative in the build-up to his fight with Australian Gairy St Clair at Emperors Palace on Saturday night.
"How can my fellow countrymen be so negative towards me but be positive towards an Australian?" he asked in a trembling voice.
"They said lots of bad things about me in newspapers and on radio stations, but I don't care because it will be St Clair and myself inside the ring on Saturday."
Klaasen holds the South African featherweight title. He will step up a weight class when he challenges the IBF junior lightweight titleholder.
"Nobody gives me a chance but people are going to eat humble pie," said the talented 25-year-old boxer.
He stopped Lele Mbilase in four rounds in July. Their bloody battle was the main supporting fight for the St Clair-Cassius Baloyi fight that St Clair won on points to claim both the IBF and IBO belts.
Klaasen, whose skills are honed by Manny Fernandez and Gert Strydom, registered his 10th stoppage from 18 wins, against three losses and two draws.
On paper, Saturday's fight is a mismatch. The 31-year-old vastly experienced champion who was born in Guyana should win comfortably.
St Clair boasts 17 stoppages from 38 victories, against three defeats and two draws. He was described as a "dynamite" by his trainer Johnny Lewis.
"St Clair is far more prepared than he was when he fought Cassius," he said.
However, the challenger declared himself to be in his best shape ever, physically and mentally.
The tournament starts at 8pm.