Under the logic that a fight is never about what it seems to be about on the surface, it sounds to me like you and your husband need to sit down and have a good, long, calm talk. Get everything out in the open, from sex to doing the dishes. You can work it out.