Johns should have been fired, it is a workplace and racism should lead to dismissal.
The interesting thing is what happens to Tahu? it is NRL policy for a player to miss a club game as a penalty for not playing rep football when picked, I think this happened to J Lyons in the past and should be imposed on Tahu. This would open an interesting can of worms, if he misses a game then the league is saying he is soft and there was nothing in the comment, if he does not miss a game then Johns would have to be fired as he would be deemed to have been totally at fault.