My co-worker recently had an appointment (did not disclose the type) at 12:30 and had taken their hour lunch break from 11:30 until 12:30.

Once the hour lunch break was over they left for their appointment in which they returned an hour later with no apologies or anything for leaving for an extra hour and pushing back my break until 1:30, as much as i want to excuse this for the fact they wanted a full lunch break, i had to ask why they went about it like this and they simply replied with "i deserve my hour break" (Which seems completly unfair considering other coworkers only get the hour and no more)

Am I the asshole for questioning the way this appointment was handled in relation to their lunch break? As well as my attitude of fitting the appointment into the lunch break?