I can understand them making it more difficult to accidentally cancel your membership, because that's how they make money. An "are you sure" or "please don't go" message doesn't annoy me.
Intentionally (?) breaking the site so that you can't cancel is another story.
Intentionally (?) breaking the site so that you can't cancel is another story.