The independent card shops in Brighton are full of offensive cards. wouldn't buy one for my mum but have bought plenty for friends. Re the OP, complete non story imo.
Most jokes will be offensive to someone. There is only bad taste in my book and I'm never offended by that.
The rape joke in Life of Brian, should that be removed?