QUOTE(Jonrev @ Feb 15 2014, 12:06 PM)
I think the crucial crux of a marriage is to give and take. Having his close relatives over is only a yearly event, if only you could tolerate and compromise then it will actually make your husband a very proud man to have an understanding wife like you. However, if you constantly put on a black face and argues with him when they are around is just a total put off for your husband as you are very well aware that Guys ego is very important, and especially in front of his relatives.
And not letting him touch you because he wants a second child is another put off, it doesnt mean that when you want to have children only you both can embrace each other and have intimacy. Guys need physical touch, girls need emotional support... by moving out, what do you expect your husband to do? It will only create a barrier and allow third party to creep in.
In my opinion Jonrev is right. Even if it is your house you still have to entertain your in-laws whenever they come over or when you host a family reunion. You must never show your displeasure otherwise your husband will have no defense should they complain against you. Try putting on a smile instead of a black face after all you are the one who has to clean up whichever face you put on. Keep the anger inside.

This will make your husband feel guilty. Always try to be accommodating and supportive and make him proud of you be it with in-laws or his male friends.
Intimacy is very important in a marriage. If you feel that intimacy is only for making babies then you are actually pushing your husband away. Intimacy helps strengthen a marriage; helps you to communicate with your husband; helps you to convey your desires and wishes to him. Maybe your husband was just using 'having a second baby' as an excuse to get intimate with you.
Try the soft approach. If you are always fighting with him then he will not want to come home early and have dinner with you. If having tried and failed, then try counseling.
Good luck!