Isn't it funny? That the fact that people have the nerve to judge you and talk bad about you when they don't have the slightest clue about your struggles? It's like labelling a canned food item without checking the ingredients.
Maybe things don't make sense now, or maybe nothing is going right but just remember it all happens for a reason and sometimes the best thing to do is be patient.