Well, I suppose you are not the nicest person to be around right now, but just dig somewhere in your mind what you already know: this is part of an illness named depression. That is why you are iin this forum, or not?
So don't exaggerate your control and responsibility: this is not you. Come on, how could you scream at puppies! Clearly this is NOT Christina, it's a mood disorder acting out.
Hey! I noticed you are competing again for the Most Loathsome Depressed Person of the year!What did i tell you?

Stop that! It's too hard a race, since ALL depressed think that of themselves.
Come on, sit and breath