I would also draw your attention to what corroborates the planetary combinations and aspects which have resulted in your wife’s negative attributes which you have mentioned.
Venus is wife in mans horoscope. Venus is lord of 6th house of divorce, debt, disputes. This house is aspected by Rahul a malefic. Venus sitting in cancer in conjunction with moon and again aspected by Ketu another malefic. Venus is in moola nakshatra awhich is not good. Afflicted Venus due to all of the above means wife with all the negative qualities you have mentions. She will also not be amicable with your mother which is moon.
Lord of marriage is with two malefics sun and Saturn.
Your own life corroborate with planteray combinations. You should have divorced when you found out that your father in law cheated you by faking your wife’s horoscope.
Sun Jupiter, Sun Saturn, Sun Mercury, Sun Ketu, Sun Venus and likewise moon 8th lord mahadasha will ensure divorce process is started and completed. Please take care of your mental health. The period from Nov to May will not be good for your father too.