There were three other people with the general that night for dinner...shame on them for not stepping in a paying the bill.
I guess you missed the part where one of them did.