It is a privilege to have a good job where you are paid well, the least employees can do is show respect for the company,s dress code/policy. it shows respect for society generally. It is not all about the individual.
Not Coles or Woolies, but Aldi does have the coin lock. I just keep a $2 coin in my handbag to use the trolley and the coin is released when I return the trolley and insert the lock back into my trolley. Not a problem.