Co-ops are a good thing, unionized co-ops (if the workers aren't the owners anyway) is even better.
Consumer-owned does still have a big potential of conflict between owners and workers, a union can absolutely help with that.
An even better model is a multi-stakeholder co-op where consumers and workers both own shares.