Sorry for letting Pam derail your thread, Bini.
I don't have any advice other than to echo what someone else said previously (I don't know who, I didn't go back and look) that sometimes it's easier to love your in-laws than it is to like them. One of the biggest problems I observe in different family relationships problems is that many times when someone thinks they are being funny, the person on the other side of the conversation thinks that a joke is a personal attack on them, when that is not intended at all. Family members often say and do things to each other that they would never think of saying or doing to their friends.
In my family, when I can't stand to be around certain people I will limit my interaction with them until they show that we can share the same space without them being offensive. If they continue to be offensive, I build more of a wall between myself and them.