Australian singer John Williamson has slammed the use of his iconic hit at an anti-immigration rally.