This can be a very common problem in many families. It also can be devastating, because you are seeking the happiness of your relatives for you , in the same way that you are happy for them and you find that they are filled with envy .
This is something that is a weakness on their part. They are not happy with themselves, and all that they feel they lack they will tend to project onto you. So for example if they say that you are greedy, it is because deep down this how they view themselves.
I know that it can be hard to not allow your relatives make you feel bad, but this is part of being human and learning how to overcome all, even if the negativity comes from the family.
You can love your family from afar, you can pray for them wish them the best and not allow them to hurt you. You will not see a change in them until they begin their journey of self discovery and until then they will always use there insecurities to lash out at those who are safe , such as family.
I know how complex all this can be, but have hope and do not allow anyone to make you second guess your purpose and how well you are doing.