People brings out their real self once they have money and that is exactly what your uncle is doing, and if you asked me, I will tell you a million times that he is a bad person. You don't judge people by their weaknesses, which is exactly what he is doing but it is better you ignore him and your cousin too should ignore him as long as you both have God by your side, you won't be shamed. It is good that you stood firm and was resilient all this why.
Whatever you are passing through has a solution and a timing, as long as God liveth. Time is the healer of every pain, you just need time to heal and I hope you heal fast and show your uncle that he was wrong about you because he is not God.
Well, he says he comes through for the family and this may have guaranteed him the access to be vain and harsh on people. He says it all the time that a lot of money he makes goes on to help the family and maybe, the extended family wouldn't mind the way he behaves. Money buys and sells the soul of people. I blame poverty.