Concerning the payment of B2,000 to gran. On the assumption that gran had more than one child and your partner is not the only grandchild but she (you both) is giving B2,000 then gran must be living a very good life assuming there are other daughters, sons, grandchildren who have left school if all contributing a minimum of B2,000.
The vicious aunt, daughter or inlaw? What is her contribution to her mother or mil.