Quail that is so horrible and I am so sorry ou are going through all of this.
I know it is hard but please try to remember...live your life the best that you can and treat people fairly...BIL will get his due in time...because it does always come back around and much worse.