Personally, if a friend did this to me I'd tell them to sod off. There is no way anyone that treats me so disrespectfully would stay my friend.
But, if you're going ahead with it I wish you the best of luck. Unfortunately you're probably going to need it and it's a shame you're not going to be able to enjoy the day properly.