Only you can make you happy. Don't place your happiness in the hands of the unknown. Take responsibility of your own happiness and stop blaming others for your unhappiness. You need to figure out ways in which you can be happy despite others' (negative) behaviors and despite the external circumstances. Happiness depends much more on your attitude than it does on objective, external circumstances.