Unless your long-term monogamous partner cheats on you. My friend's mother caught syphilis that way. I'm sure shaming people helps lower STI rates though, right?
Notice how STDs were far far less prevalent in the past than they are today, and far less prevalent in countries with a healthier attitude on relationships and sex.
To your example specifically: don’t cheat either? Are you implying that “people cheat on each other, so there should be no moral standards”?
Most of the countries ranked low on that list practice arranged marriages with no premarital sex. Is this what you're advocating for? Because I'd bet most Americans and Europeans don't want to live that lifestyle.
For some STIs the main consequence is the stigma in the first place. Creating more stigma to reduce
I’m a little confused at the notion that shame doesn’t functionally work. I thought it was regarded as like, mean, not ineffective. But I see people say this sort of thing a lot. Are there studies or something on shame not working?