If we stayed at a hotel where the room's heating system malfunctioned and the management could not fix, would reasonably expect management to move us to a room that had adequate heat. Am guessing they could not move you to a seat with heat due to capacity reasons. Further, if the hotel could not find us a room with heat, would at a minimum, expect them to reimburse us the
cost of the room..they could go above/beyond by finding us a room nearby at their cost.

John bet you paid for your tickets or used ff miles, with the prudent expectation of reasonable heat or air conditioning during your flight. Using the hotel analagy above, believe your uncomfortable situation merits reimbusement for the cost of your tickets and additional frequent flyer miles added to your account (to show real appreciation for not only your business but an uncomfortable flight). Think their offer above is meager considering you endured "Iceland in the Air" for most of your flight.