If it's not unlawful then it can't really be addressed, like not getting hired because you are a smoker.
The things you have mentioned, harrassment etc are unlawful and the remedies are the usual - workplace settlements, approaching the NSW Anti-Discrimination Board etc.