I would not respond again. I think it was just fine. You have to remember that no matter what you say or do, he's going to find fault.
You and the boys have plenty of time to think about the festivities of Christmas and decide what they want to do.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.