to the OP:
I agree in principle that the crews should do whatever is REASONABLE to help out the non-revs.
If you honestly believe the captain should have bumped REVENUE pax or bags, or requested a fuel stop, to allow NON-REVS on, then you have no clue.
Think about where your paycheck comes from.