I hope you are in bed resting OP, I know you are tired. Put your FIL's comment, your husband's reaction, and this day behind you. Give yourself a break and start again tomorrow. Take care of yourself mentally and physically and don't take on more than you can handle in order to impress others.