if you're talking about narcissisting personality disorder, then the only responses are to tolerate it, or leave. Obviously toleration is only if there is some extreme reason why leaving isn't an option.
Reason is, it's pretty much untreatable. Because the condition is such that they will never accept that they have a problem that needs treating. It's always everybody else.
It was invented (to a large extent) by Rupert Murdoch. News of the World before he took over was all about randy vicars, not people on television. "Celebrity" culture was a way to make more money out of gutter media - you don't need to employ expensive journalists if you fill your newspaper/TV channels with made up ephemera about vacuous famous people.
...and then it snowballed from there, because it worked so well. The complimentary reason being that we evolved to live very closely together in each other's pockets as part of small close knit groups. That largely isn't the case any more, there are no tight communities, existence in our more developed society is much more rarified. So for stupid people, being able to share gossip about some idiot in a reality TV show acts as an easy proxy for being able to gossip about the actual village idiot who's been caught buming the farmer's pigs again.
Mad shopping frenzy indeed. If Charles Dickens wrote "a Christmas Carol" today, Scrooge would either be the chairman of Tesco or the producer of "The X Factor". Whatever "the Season" (whether it's Christmas, yuletide, Winter Solstice, a giant piss up or Mithras' birthday) was meant to be about, I'm sure it wasn't fanatically spending money on pointless tat.