Last year at Munich, a very wintery snowy airport, I was delayed one hour due to no staff available to load bags. Then had to queue another 30 minutes for the de-icing pod- then it snowed more & the airport was closed. Finaly got away almost 3 hours late. Even the super efficient snow ready German airports fair not much better than MAN at times. Give the guys a break - they do their best with what they have, IMHO no worse than many other places.
Certain airlines are making record profits- but still want to pay peanuts, they are as much to blame as the customers looking for basement fares.
Previous to that, in the past I've also been stuck at Frankfurt airport for 36 hours hours when It snowed for a couple of hours, sending the entire airport T*ts up for days.