Out of curiosity, can there not be something like a two party or N party veto? i.e. requiring a minimum of two or N parties to work together to veto?
The choice between just a single party having a veto power vs no party with veto powers seems a little black and white to me. Happy to be enlightened on the matter.