I think a lot of times, we have or "know" the answers to our own problems... without being aware of them.
Asking open-ended questions is maybe a more effective way to help people pull out of the "yes, but" way of communicating. Help them see that they can create their own peace/direction/wisdom, etc...
How would you advise someone to avoid this situation?
What could you to do have more peace about what happened?
What do you wish you had done differently? Are you going to do that next time?