A South African man has had his visa revoked after attending a Neo Nazi rally in Sydney.