people who criticize are always the ones who haven't achieved more than you have. It's always that way when you have money, they come forward and be on your side but when you have nothing, you are set aside and even discredits your achievements.
it's best to just keep silent when you have money and never show them your success. not everyone on your side is your friend. sometimes they are just waiting for your failures.
Basically people tends to come closer to you when you have money go give out or if they find out that you are kind of generous and they will want to take advantage of your generosity but if they find out that you are not as generous as you used to be, they begin to withdraw coming close to you and this is very common among human like when things are going well with you every one draws near to you but when things are not going too well with you they will forget your kindness when you had enough that is why you should take good care of yourself and family because they are the people that matters most in your life. And moreover, doing things without others noticing or knowing about how you're doing is very good instead always wanting to show off one's assets or wealth just to attract prestige and respect from others is not necessary at all.