I agree, reguardless of what round the alliance lasted for, its over if he is your only enemy left. However, in the future you could say like "round 8 or until everyone else is gone" just so they can't complain.
Additionally, it is a strategic game and alliance-breaking is simply another tactic ...
