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.