I much prefer just finding some way to abuse the rule or decision against them. If a player tries to abuse the system in a way that can make the game not fun for others, then it's only fair that the DM gets to do the same to him.
Though, yeah, talking to the player first might be the better...