When people are mean to another person it's usually because they are crying out for help themselves, what one dislike's about others is in my opinion a mirror image of what they dislike about self.
Regarding depression there are a variety of herbal remedies out there to help relieve it. a good diet can also help depression, root vegetables, fruits, beans, nuts, vitamin B6 for magnesium levels, lay of sweets.
Seek medical help if the depression escalates.
Meditation and relaxation techniques can also help combat depression.
surround yourself with positive uplifting people, laughter being the best form of medicine, watch some funny movies etc.
Regarding the weather ..Mother nature takes care of that all by herself.