If you are really that concerned about it, go to the source. Ask the husbands. If you are lucky, you’ll get your answer. If you get your answer, just listen without defending yourself and then think about it. Maybe it will be something that you didn’t know and want to change. Maybe it will just be their impression of you, and then it is your decision on whether or not you want to change that impression by letting them get to know you better.
Using myself as an example, I did this years ago out of curiousity as I’m not a guy who is adored my many. The general consensus is that I was/am an arrogant, self righteous prick.
On reflection and from detailed “outside” impressions from close friends: I am a very self confident person, which on first impressions and here and there encounters, comes across as very arrogant. I’ve also had a lot of experiences that many people have not, so in a longer setting, comes across as a “I’m more worldly than you” or an “oh yeah? I can top that” type of thing, even if I’m just describing an amusing event. I’m also a rather expressionless person, so it’s hard to tell when I’m serious, joking, or being condescending, which is usually taken as condescending. I am also a blunt person. If asked an opinion, I will give it without sugar coating (if you might be afraid of the answer, don’t ask me scary questions). Which ties back into arrogance. My personal view is that intelligent people appreciate the truth and tact is only for the less intelligent and being less intelligent, they may take the tactful response the wrong way so better to just fire away (right or wrong, that’s my outlook on tact, on which I was counselled countless times). And so on and so forth.
My solution? I attempted to change once, and it lasted about one month. I made better first impressions, which led to being more “accepted” at first but in the end, I felt fake. “I know you’ll like me eventually, but first here’s a cheap impression that you’ll like and you can fill in the later acts yourself”. If you can’t be honest to yourself…
If you want people to like you, you can change to suit their whims if that is what is important to you. If you want to be liked for who you are, you will be, by those who care enough to look beyond what they see/hear about you. You may not have a lot of friends, but those you have will be very good ones:)
To sum up, if you want to know why husbands don’t like you, ask the husbands. If you want them to like you, and you don’t feel that they know the real you, ask them to spend some time with you. If they just don’t want to, they have made up their minds that they don’t like you and are not worthy of further effort.