CS pilot in this case was treated lousy because the person/people that took this supposed action is an a-hole. No union doesn't mean lousy treatment (except in aviation).
CS pilots are however unable to fight back against this behavior because they don't have a union.