I know this is "Monday Morning" talk here, but with an agent bringing up such a fuss, why not depart and upgrade the involved pax when the doors are closed? (I understand this is not the point--this agent is a complete butt-head). But he/she would've never been the wiser.