I feel your pain
I sat on the tarmac in Phoenix for two hours once while they worked out that they had a burnt out indicator light in the instrument panel. The whole time we had to keep our seat belts on as we were on an active taxiway. The only consolation was that the bimbo across the isle had fallen asleep and somehow managed to "pop" out of her shirt. I'm still trying to figure out the logistics of how that happened. Talk about your in flight entertainment