When my xh was doing the spewing and speaking to me disrespectfully, I called him on it and it stopped at that time. They are like children and need to be reminded that in order to gain respect from you and others, they need to be respectful as well. Like children, boundaries need to be set and kept at all times. Give them an inch and they'll take a mile. Sweeping such things under the carpet will fester raise its ugly head at a later time. It is best to correct the situation when it is happening.
Bea and Kimmerz, I'm with you 100% on this.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.