Op, I have namechanged for this for obvious reasons, but you are getting some very wrong information here.
I caught herpes back in 2003 from a guy I was seeing, it must have been extremely contagious as the herpes broke out around my anal area and we did not have anal sex. It was horrendous, lots and lots of red sores that bled and felt like a knife was cutting me everytime I moved or went to the toilet, I cannot truly describe how bad it was but put it this way, I'd just started a new job and had to take almost a week off, I was terrified because I had no idea what it could be, I was very young at the time. I went to an out of hours clinic on a Friday night as it was so bad, and the doctor told me it was piles and gave me a load of medication, cream laxatives etc.
The cream he gave did nothing so i went to see my own gp on the Monday morning, my gp told me it was absolutely not piles and looked very much like herpes but he told me I'd have to go to a GUM clinic to have this confirmed. He gave me some antiviral tablets and printed off a load of information aboout herpes virus. Once I read the information I kew what it was. And this was confirmed a few months later when it came back. The second time it came back it was nowhere near as bad as the first time. That first time it took a few weeks to completely heal up.
That was 10 years ago now and I still get outbreaks anything between every 2 to 6 months. They are nowhere near as severe and don't last as long, but they are still very uncomfortable and very contagious when an outbreak is happening.
I finally [lucked up the courage to go to a GUM clinic in 2009 when I had a particuarly uncomfortable outbreak, they did a swab and confirmed that it is herpes. There's very little they can do other than antiviral tablet, but the tablets did very little for me.
I'm not unhealthy and don't have a weak immune system, I don't get ill very often at all, although I do find outbreaks can happen if I'm tired or run down. But it doesn't mean my overall health is bad, I could simply have a bad week and get an outbreak. Yes some people will get an inital outbreak and never get another, but no two people are the same. Herpes is the same virus as coldsores, so one person may get frequent coldsores, some may get one every few years, some people may get one and never get another. The virus lies doormant in your body and can come out at any time.
Herpes is very contagious and can be caught from towel, even passed from touching and oral sex and can spread to your face and even your eyes. While it's nothing to be ashamed of as it could happen to everyone, I can completely understand how your husband feels. Particuarly that it is on his penis so there's no getting away from it realy, he can't not use his penis during intercourse, and a condom woldn't be sufficient enough protection. If he is muslim so culturally there are already things around sex while you are on your perioud etc then I can even more so understand.
The only thing that strikes me as strange is the fact that you see this as a good reason as he'll be less likely to cheat, I find that strange if you are in a happy relationship.
But all the other stuff is very normal imo, and just what herpes sufferers ahve to live with, it sounds to me as though he is being rightfully cautious, as I promise you would not want to catch and have to live with herpes.