I would still say no... You're supposed to ask people you've never met in your life for gifts for a second child?! I'd say that probably just makes it worse.
Your MIL could maybe plan a brunch for 'her' friends to show off her grandbabies after this one arrives though. That's probably what I'd do if my MIL really wanted to celebrate with her friends.
This is where I'm at.
She missed your first shower. She clearly wishes she could have been there. That's sweet. But here's the thing - the shower wasn't about her. It was about YOU. It's honestly kind of ridiculous to have another shower when you aren't comfortable doing so because SHE missed your first shower.
While grandmoms are usually invited and usually come - they aren't "must attend" guests. They really aren't. It's not about her.
And her attitude about 'get everything you can' is just tacky.