What Cursed said :)
Giving players the ability to undo past decisions whenever they feel like it renders those decisions pointless, not to mention dumping a massive amount of work on my shoulders as the whole system would need to be recoded.
So sorry, but you're going to have to live with the decisions you've made! ;)