I hardly come to these forums anymore nowadays, so I have no idea who you are. You likely don't know who I am either.
But I have major depression too. When I'm in a bad mood, I'm an asshole toward almost everyone around me, just like how you perceive yourself to be in a similar situation. I understand what it feels to interpret everything everyone says in the most negative manner possible. Like you, I get pissed when someone tells me "just suck it up and get over it"; if we could do that, then you and I wouldn't be having those problems in the first place. I understand how difficult it feels to even think about improving yourself and getting rid of your problems. Don't know about you, but I've been trudging through major depression for three years, possibly more, without any real improvements. I filter out most of the good things, and I remember most of the bad things for years. I hardly feel any positive emotions at all, I hardly get any enjoyment out of anything, and the constant fear and anxiety and hopelessness and anger often makes me wonder why I'm bothering with life at all.
No, I don't think I can help you. How can I help you when I can't even help myself? But while I may not know how you truly feel, I understand how depression feels like. If nothing else, remember that labels like "asshole" and "drama queen" are all subjective. Who are your peers to call you an asshole or a drama queen? Who the fuck do they think they are? What rights do they have to claim that they're objectively right and you're objectively wrong? Due to depression, I have trouble letting go of people's negative thoughts and comments. But depending on your personality, you may do better. If not... Then I can't help you when I can't help myself.
If all else fails, turn your anger and hatred into contempt. Those who dare to disagree with you or defy you are less than human, less than animals, less than absolute trash. Think of them as such, treat them as such. They don't deserve better.
Of course, you may choose to believe that this whole post is a lie and I'm just trying to troll you. If you do that, then it's rather unfortunate, but there isn't really anything I can do about it.