Even Unions recognize there is no free lunch. You get paid 8 hours for 8 hours worked. Would you be willing to get 7.5 hours paid and have an 8 hour shift?
Why should you get paid for unproductive time? < /employers perspective>
Btw, my lunch break is an hour, unpaid, but I usually show up at 7-7:15 and stay until 5:30. I have responsibility. I am salary, so I am not paid by the hour, but what i accomplish. I am at my office right now, working, and nobody is here. I will not get any credit for it, but my projects will run more smoothly, make more $ for the company, and I will get a biger bonus at the end of the year.