Hundreds of mental health workers, supported by other unions, have taken to the steps of of a state parliament to demand better wages and conditions.