I have to agree with Stephe. We are what we think. And let me tell you, I used to be a very dark, depressed person. I was the one that always said "Look what life is doing to me", and all I wanted was just one break..... until I made an amazing discovery.
Life isn't happening to me. I am an ACTIVE participant. Life just is. It was before I was born, and it will be after I pass. I could stay in a box my entire existance and life would still happen. But when I saw that I had control.... that happiness is not something that you find in other people or things, but in ourselves, then I set out to find it. And now my life is what I intend it to be. Sure there's ups and downs, and obstacles. I have no control over my circumstances, but I have total control over my actions and reactions. Because you can wish as hard as you want to be something else, but you will only be who you are. So chose to be something great! It isn't a matter of pride, it's a matter of coming to terms with self. The outside world is no more changed by me being TG than if I did stay in that box. It continues to move forward, so why shouldn't I?
Yes, it sounds like a simple solution. the solutions are always simple, but putting that solution into effect may be difficult. But it IS the solution. And peace only comes from inside yourself. You have to find a way to find it within you... to create it within you, so that when an external solution happens, you have a peaceful response. As Buddha said: "think of the last time you were angry, then think of the last time you were happy. Which would you choose next time?"
If other people's happiness causes you discomfort, it's not them being happy that is the problem, but more likely the effect that you are missing something inside. But you CAN find it, and you CAN achieve peace. And this is coming from someone that was downright suicidal for the first 30 years of their life. No one can tell you what it is, you have to find it. As I did. But I can promise you it is there if you decide to look for it.
Best of luck on your journey....