I’m not for one second suggesting that you are responsible for the behaviour of these men, but the fact is, you are facilitating their behaviour
When I worked in hospitality I would regularly check in couples who were quite obviously having an extra marital affair. I know PA's who routinely lie to their boss's wives about where their husbands are, to keep suspicions at bay. Do you consider them as being complicit in a mans sexual behaviour also?
In any case you next comment (below) contradicts your assertion that you do not blame prostitutes, by saying that if we didn't offer it, they wouldn't bother.
Men use prostitutes because they can, simple as that. If you didn’t provide the service, then they couldn’t do it.
You are simplifying the situation and misunderstanding male sexuality. Do you really believe that if there was no easy, unemotional, way for men to cheat, that it would never happen? If a man (or woman) wants a sexual release outside of their current relationship then they will find it, regardless of whether it is paid or not.
If I advertised as being available to only single men, the married ones would just lie to get a booking.
So, as a woman, I can relate to the power of an emotional or sexual attraction outside if a marriage. That’s not to say I’d be ok with DH having an affair, but I could at least relate. But the transactional nature of paying for sex with no emotional connection is a calculated action and it takes a certain kind of human to do that.
Men and women do not view sex in the same way. For men casual sex is a much less emotional an event than for women. In their view visiting a sex worker is much kinder to their partner than cheating, because of the lack of emotional attachment.