Based on the story and how HA responded, HA should've just comped the $10 blanket rental to the disgruntled passenger.  What smart business would consider losing Thousands of Dollars over a $10 fee if they could just used better Customer Service to resolve it?  The disgruntled passenger was not a threat to any of the other passengers, just with the HA staff for his displeasure to pay $10  to rent a blanket.  Why dump perfectly good fuel and turn a plane around only to pay for all the passengers meals for the lay over and pay for another pilot to fly the plane over a measly $10.  If I was their CEO I would rethink how this was handled because this was pretty stupid to me.  HA is also making a killing with their $25 per baggage fee, so why do they even need to rent the blankets in the first place?