Yes , I agree with @Atemas , take the positive for now and worry about the rest later . It must have been very frustrating for you, having your MIL with you for so long , and so its hardly surprising that Neo has picked up on the stress and acted accordingly , he will get back on track x