I think they all knew that if they ate the pig Pete would have flounced off and then they'd have felt bad, plus he was pretty central to island life so they would have missed him. I think if it had been earlier maybe it would have been harder in a way, but as they knew they were going home soon, they let it go to keep him on side.