I don't mind staying late to get something done in a fire drill, or to meet deadlines, but if there's a meeting that runs over the working hours that you've communicated to your co-workers (in a different timezone), is it acceptable to exit the meeting? I have a life after work, I don't think it's fair or acceptable to expect someone to stay after their communicated work hours.
I worry that my co-workers are purposely setting meetings like these (which is a separate issue), but I want to establish ground rules for respecting each other's times. If this behavior continues, is it acceptable to leave with the stated idea to conduct meetings in each other's respective work hours?
Edit: additionally, we had an 1 hour today, and they were both 30 minutes late, which I thought was unprofessional and disrespectful of time. I dislike that the burden of maintaining professionalism is on me, and that I should be expected to work beyond my working hours to make up for their behavior.