I wouldn't put up with a charade. Do what feels authentic to you. If canceling means inconveniencing everyone, who cares? Being deadset on D and doing all of this means she doesn't get to do 'family' activities and you certainly don't have to go along with it.