For me it's not about being offensive. As soon as something becomes part of a work of art, a song, film, comedy act or whatever then it's in a different realm. Calling a bride a cow at an actual wedding would be offensive but it's just a song.
It's important not to get this tangled up with current topics about offensive speech or then somehow saying "offensive" things becomes this political statement and everyone has to choose sides based on rhetoric.
It's just that he states it all in a pretty boring way and the ideas are not new. The idea of the man working like a slave so the woman can "laze and graze for the rest of her days" is pretty outdated. How many marriages operate like that? Usually both people work and if they have children they have to work out a way to pay for daycare.
Once upon a time long ago it was possible for the husband to support a family, buy a house, and provide while the wife was a "homemaker." Some people still do this but it's just one of many possible situations.
I don't think it's that important because the song would still be completely, in my opinion, lacking any reason to exist, but Morrissey does make his issues with women plain repeatedly.
The thing that matters is that there is a huge difference in quality between songs like "Pretty Girls Make Graves," and this latter-day lazy add on.
There is no one to tell him that maybe he could do better. I think they just hand in tunes, he writes words, and they work it out. No one is going to risk being fired by trying to question his contribution.
Anyway, my point is that while there are potentially all sorts of issues to explore here I think that just complicates things. The bottom line is that it's just not a very good song.