There has to be protection for defenders against sticks following through during shot attempts, but when a player takes a pass and shoots, that's a part of the game. If that's going to incur a yellow card, it shouldn't result in a player (let alone a key one) ejected and changing the game outcome.