How do you keep your Forgotten Realms campaigns on track with so many branching options?

What do you think about Shield is used as a reaction to +5 ac against an attack?

Any advice for players stop abusing the NPC I make?