Some people create their own storms and then get upset when it rains. I am a firm believer that having a positive attitude feeds on itself and helps create more positivity and happiness. If you surround yourself with people who hover over your happiness like a grey cloud ready to burst, do something to change it. You may not have control over the situation that you find yourself in right at this very moment, but you do have the power to change it going forward.
Instead of getting upset about the rain, put up an umbrella and run, don’t walk, to someplace where it’s not raining. If that means getting away from people who are bringing you down, then so be it. If all they want to do is bring you down, then they probably aren't your friends anyway and the best thing you can do is find some sunshine.