The Prime Minister has taken a brutal swipe at One Nation for peddling what he described as “downright dishonest” politics.