Still, kicking right before the last boss, while not doing anything about it before, is a jerk move. If a problem arises, it should be solved at first opportunity or "ignored" all the way to the end.

As for the suggestion for a vote...that's not actually needed. That's what chat is for.

Recently, while leveling my Paladin, I ended up in a party with one DPS wanting to clear Haukke Manor fully. He went ahead and picked up mobs that are out of the way, in additional rooms etc. When he pulled the mobs on the side next to the first boss, I told him that I would prefer it if he told me if he wanted a full clear instead of pulling the mobs himself. He said that he's there for experience and he does, but someone else said they wanted a fast clear. After the first boss was downed, I asked the members whether they want fast clear or full clear. My vote excluded, for an odd amount of people. He wanted full clear but both of the others wanted fast clear. And we went ahead with a fast clear. He didn't cause problems about that.

Why do you need a mechanic to allow for something like that? Sure, the auto abandon is a function that this doesn't offer...but then again...many parties would not be particularly happy about that. They would prefer to "talk it over" in case of a tie (which wouldn't even happen if there's anyone that would be fine either way, like it was the case in me).