Your being too harsh on the crew. After talking to the passenger and seeing them in person, they would have judged what the best course of action was. Better a 80 minute delay than a divert, not to mention an unpleasant atmosphere with a distressed passenger on board.