No, you are not required to make chai/ breakfast for your inlaws or do anything else for them…but doing nice things for others…helping them out maintains relationships. Crossing your arms and saying, ‘Na-uh, I don’t have to so I’m not gonna’ isn’t going to improve matters. There is supposed to be give and take, flexibility, tolerance, jhukao in relationships. If both parties become stubborn, things won’t move forward. Yielding doesn’t have to be seen as a sign of weakness. Many times it requires more strength.
Your husband has agreed to move back to England and he doesn’t always support his mother; he sides with you as well and is willing to admit when she is wrong. Why can’t you meet him half-way? What he asked you to do was not such a huge deal. His approach wasn’t the best, I admit. But you could have chosen to diffuse the tension by saying Ill try to do that next time; baat khatam. As I said you are going in March so try to leave on a positive note. Not every issue requires a thread. Let some things roll off your shoulders and you will preserve your sanity, peace, and relationships.