I think it all depends on how you confront them. If you come up yelling profanities, things aren't going to end well. If you approach calmly and explain how what they just did wasn't the smartest option, they usually apologize and at least feign guilt.
You should never, ever, divert your intended course to confront a driver. That's just plain road rage and will always be met with hostility.