Why are some many people are shocked on the outcome. Shanks probably used his strongest attack to eliminate Kidd. Do honestly think that Kidd or Law could defend Kaidou's final attack on Luffy.
The combined power of awakened Kidd and Law were not even close to defeating Big Mom. They just removed her out of Onigashima. I would not consider that defeating Big Mom.