What you are saying is I want the union to do all the work without me being hands on on its function. Unions are useless if the workers just sit idle and wait for the representatives to do all the work.
Participation of all workers is what make a union powerful.
A lot of people who are anti-unions appear to think the union is the cause of everything bad without noticing the same things happen everywhere else as well. Keeping shitty staff around is much more a function of employers who don't track how good their staff are than anything to do with unionization.
Also, forming an opinion about unions based on one job that lasted 3 months with 10 co-workers, the majority of who were hard-workers, is appalling. That isn't anywhere near enough information. You really need to try harder.
Buy better food? I don't understand how a person can eat their food and digest it in 30 minutes.
Back then I worked in the Safeway deli. I'd often make a sandwich for myself and set it aside, walk around the counter and buy it when lunch started, and then finish eating in 15-20 minutes. And then I'd be stuck sitting around in the break room with nothing to do waiting out the remaining 40 minutes.
Sure I usually read books or watched tv on a little Archos media player. But I would have rather finished work earlier and done that in the comfort of my home.
My first job was earning minimum wage working full-time at Safeway. After working there for about 9 months I quit because I didn't want to pay union dues to join the union. I was already only making minimum wage, it wasn't like the union was improving my salary. The required hour long lunch breaks might have been thanks to the union, but I hated having to take hour long breaks. It left a bad taste in my mouth.
Listening to that episode didn't change my thoughts much. One of the bigger problems I have with unions is that they always want to grow to gain more power/influence. If I'm paying dues I don't want 20% or whatever of those dues to go to what is essentially advertising/marketing.
My ideal union would have low fees, not try to expand into other companies, and would be optional for employees.