If you complain a lot, feel unhappy, upset, angry and dissatisfied, why are you hanging around? If your friends are hateful and your family is mean, feel free to leave. You can do that. Because family and friends are supposed to be the good guys. Regarding your partner, remember this is someone you chose. Things should be good. You should be good. If your partner isn’t good, that means you aren’t good. You should be good to yourself, you should be good to each other, and you must work together, to be better.