You honestly think you deserve an entire days pay for coming in 30 minutes?... If anything you deserve whatever your wage is an hour for the 2 hours that you where stuck there. Your employers sound like a bunch of ass holes who are getting pissed because you're not making them money.

But I still don't think you should get paid a full day's work for 2 hours. That's just silly.