When you consider this type of long flights, you really want the pilots, co-pilots to be tired and sleepy??? Of course they were not flying per-se during the 3 hours delay but they have been up nevertheless since the wee hours to get ready for this flight. Same for the cabin crew. People think it's an easy job, just walk around and serve people but hey, it's a tough job too and after 18 hours, I'd start to get quite easily irritable and pissed...
As a passenger, I would be annoyed by another delay, that's for sure. But i'd rather have a nice crew and fresh pilots. Security, legal, health, unions, regulations... all this has to be respected and I am sure they did not come up with silly rules just to annoy the passengers.
Sometimes, a little patience goes a long way

stay zen.