OP has no leg to stand on.
I have written in the past that the service culture in Australia is different to some Asian culture. I dont think the OP gets that point.
Information we have here:
-He did not have proof of onward travel.
-He did not have a valid long stay visa (apart from a 90...