Australian federal politician Bob Katter threatened Nine News reporter Josh Bavas, calling him a racist and saying he was "restraining" himself in the situation, after Bavas mentioned his Lebanese heritage during a press conference on immigration earlier this week.