I'm a Brit (ducks for cover) I LOVE the US, find it fascinating. No, I'm not trying to suck-up, I really do. I spent 2 months in 2001 and 3 months in 2002 living/working in Phoenix. I managed to do a bit of travelling during my weekends and I loved every minute. I also befriended a mum-friend once DD was born who had moved to the UK and was struggling with our 'bizarre' cultures.
I think the OP has been rude and knows it.
However, I do think that Baby Showers in the UK are generally speaking tacky, not because they're a US import but because - as has been pointed out - they are very new and the social etiquette is not being followed. On top of which, the shops are eager to steal every penny they can so will happily over-egg the pudding so to speak.
My cousin's friend invited me to one and I had already bought a gorgeous present, but the expectation was that I gave it at the shower. I really took offence to this because, the traditions that I follow dictate that once the baby is born family/friends visit you, meet the baby and then give the gift.
I loved it when DD was born, I sat on the sofa like a happy-yet-sleep-deprived-whale and a stream of visitors came in and made a fuss of me and DD - brill!
Reading through the posts on here from US MN'ers, I can now understand the reasoning and really like the idea of the parties - as per your culture. Unfortunately it's early days in the UK and I'm still not too happy with the idea, but like you say - I don't have to accept the invite.
Enough with the UK bashing too please, we're not all castle-dwelling oiks who look down their noses at you and sit watching Friends and SATC all day (I also watch NCIS...
)