Actually, from the general views on the issue that you expressed, I didn't assume that you would think it OK for the man - what worries me though is that, as you say, you said nothing about the man until pressed on it. Although the woman is the narrator, she refers constantly in the song to the man as "you", making the song fundamentally about them both. By focusing on the female character's role in the song as bragging, trashy, sleazy, and whorish, the argument comes across as a sexist one (which presumably wasn't your intention) rather than as expressing a moral view (which presumably was your intention). Sexism (even if unintentional) both complicates and weakens the moral argument. Why does the word "whorish" even come into the moral argument, when there seems to be no direct word for the male equivalent?
On the underlying moral issue, I would think it likely (from what you've said) that you, I, and Carrie all broadly agree on the way we'd strive to act in our own lives. But I feel (and, presumably, Carrie might too) that that is a separate matter from the songs we choose. I would argue that Country Music (in particular) includes a large element of songs about sexual encounters, revenge, drink, drugs, offensive language, and that it has never reflected a particular moral stance or a particular view of praiseworthy behaviour. To quote Carrie, it often "gives you chills".
But I'm more used to the Roots scene, and Carrie has to operate in the Mainstream. The Mainstream, I think most would agree, does have a significant socially conservative audience. I'd therefore ask, firstly, do you think the opinion you've expressed about this song would be a widespread one; and secondly, do you see Carrie's preferred role as concentrating on songs that deliver a message that corresponds to your views?