I am very sorry snowbot! Sometimes airlines with corner markets on small airports, treat passengers worse than freight.
What the FAA does regulate is the time flight crews can be active. The crew is not considered "on" until the plane leaves the gate, so the flight attendant was at work but those almost four hours did not count on her schedule, it would make somebody mad.
Of course, it is no excuse to take it on a passenger.