Face it....Sex Sells!
You can stand on your own personal moral high ground but do not expect others to abide by your own morals and values. Personally, none of these ads are offensive to me but that is me. In other words you cannot truly define the indefinable. Justice Stewart once said "I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description ["hard-core pornography"]; and perhaps I could never succeed in intelligibly doing so. But I know it when I see it,"
What he was saying is that each persons interpretation is different and to this you cannot bring clarity because each persons own view of what porn is is quite different.