I find it offensive also when people use any occasion (wedding, baby shower, birthday) as a money grab. I would skip it, or maybe buy them a book by Miss Manners. (no, not really).
Unfortunately I fear it is the wave of the future. Along with no thank you notes, because, why should they thank you, you are SUPPOSED to shower goodies on them.