A security guard who’s been praised for his calm during a racist tirade on a Brisbane train says he isn’t blaming the teens who tormented him.

A train security guard who calmly stared down a teenager who spat racist slurs at him has blamed poor parenting for the assault.

Josphat Mkhwananzi says he was spat at three times during the verbal attack in Brisbane that has resulted in two teenagers being charged and an outpouring support for the 56-year-old guard.

Mr Mkhwananzi, who was attacked after asking one of the teens to stop swearing and take his feet off a train seat, says the blame for such behaviour lies with parents who fail to raise their children properly.

“If you can’t teach your kids the right thing … kids are ambassadors of their families,” the 56-year-old has told The Courier-Mail.

“I can’t blame the kids, I can’t blame the government.”

He said he had no choice but to maintain his calm in the face of the abuse, stoicism that has earned him high praise from political leaders appalled by what he endured.

“If you are a normal human being, you must not be pushed or pulled by the situation,” Mr Mkhwananzi said.

He said racism is an enduring problem many countries are grappling with.

“The Australian community are having their own issues. I’m not there to judge the Australian government or their people.”

The two teens at the centre of the attack faced a Brisbane court on Monday after one of them filmed and uploaded footage of the tirade, unleashing a furious community response.

They were charged after surrendering to police at the weekend, reportedly after being the targets of death threats.

Abdel-Kader Russell-Boumzar, 17, is accused of unleashing the abuse while his friend Bailey Clout, 18, laughed hysterically as he filmed the October 2 incident.

After facing the Brisbane Magistrates Court on Monday, Russell-Boumzar said he wanted to apologise to “the bloke on the train” and “everyone that was offended by my video”.

He’s yet to enter a plea to charges including serious assault and making threats. If convicted, he could be jailed.

Clout pleaded guilty to a charge of creating a disturbance and was convicted and fined $400.

Mr Mkhwananzi said passengers on the train became angry while watching the attack and he put himself between his tormenter and them to avoid any escalation.

“I realised the people there were very angry and may punch him, so I went in between him and these other passengers, blocking these other passengers,” the security guard said.

The incident ended when the teenagers fled because police had been called.