If I were the Captain of the flight I would have told the flight attendant to just give that guy the blanket and I'd pay for it; what with the recent huge pay raise that the pilots just had. It was not a win-win situation at all, everybody lost on this one. Hell, if I was a passenger I would have been glad to pay for his stinking blanket.