The only thingy that sounds cringy and uninformed is stating that trans people had no problem before but they do now. Essentially being sjw is quite literally cringy. Some had a problem with it, but the social media culture/Tumblr has massively changed since then.
I don't care about Iggy so why would I be happy about that, both used offensive terms. However people now tend to find offense in everything, especially it's mostly people who often are unaffected but pretend that they're the ones affected. (I.e: x singer music video was cultural appropriation but said culture doesn't care at all, yet meltdowns happen by randoms on the internet unaffected)
I doubt neither cardi or Kesha were trying to be offensive in their choice of words, they know better than that .
To this day most people in the world/general public do not even know that such term is even offensive