Hi, it is not "out of line and sense of entitlement", its called customer observation/opinion and customer is always right. Also no one told you to give the update for free. You want money for hard work no problem you want to give it for free thank you.
So next time don't announce an update until Cameron says the package is about ready to head out as he has limited resources, it will look better on you guys IMO.
Talking about stressful moments, in my line of work i have them about every day NOC engineer.