The British can sign and find a way to repudiate their signatures. They've done it over and over again. You need to go back to the Treaty Of Limerick. You have Malta and Egypt, for instance. They can always find high moral reasons for such repudiation. They are opportunists. Griffith, however, having given his word, would stick to it whatever the consequences, even though it meant the disaster of a civil war. They knew that.