If you are not attending the wedding, no gift is necessary. As for the shower gift - give what you can, not what she expects. If she doesn't like it - too bad! She seems rude and self-centered and you're worried about doing the right thing? I wouldn't worry about a thing!