While it doesn't appeal to my sense of humour at all I think it's a stretch to say a silly rhyme suggests non consensual sex or that "he needs to argue" anything, whoever "he" might be
.
It's in their Anniversary section, it's hardly aimed at rapists! "No harm done" could just as easily mean "not knocked up" or "See DH, I knew you'd enjoy my strap on". Again, it (and the other cards I've skimmed) wouldn't appeal to me at all but I can't see why people's thoughts would immediately go to rape.