I believed staying positive in the negative way takes a lot of maturity, discipline and control. It comes with age, when you are younger you tend to be more wild, aggressive and hot tempered/blooded you don't think much of the consequences unlike when you get older your more wiser, calm and mature. In my case, it had taken me years to master, these things and i've learned always the hard way, but you know, if given a chance i would never change anything, otherwise i won't be a great person that iam now.
So aside from the tips Laura given us, i just wanted to share something that works for me ( it might work for you )
1.) INSTEAD OF FINDING POSITIVE FROM OTHER PEOPLE YOU MUST FIND YOUR POSITIVE SIDE FIRST. Knowing the kind of person you are will let you handle any given situation. Your weaknesses and your good points will be your armor and shield for that unexpected battle ahead. It is always nice to understand yourself first before understanding others. If your going to find the positive side of the other person, you will never know unless you understand it yourself.
2.) KNOW YOUR LIMITATION. We must accept that all of us have our "pick point" and when you reach that point of explosion, a serge of highly heavy emotion is released, this can be good and bad. Bad because you created an uncomfortable situation nevertheless a word of "sorry" or "forgive me" with full sincerity always saves the day. Good because you let out those stressful feelings!! every now and then we need to release these feelings it is good for the heart. You might also try shouting somewhere just to release those tensions that you feel. It feels great afterwards!!
3.) GIVE A HUMOR IN YOUR LIFE. To lighten up heavy atmosphere and situation, it doesn't hurt to put a humor in situation in fact it is the best way in "breaking the ice". Laughter is the best way to minimize negative thoughts and situations. Create a positive and light and attractive energy in yourself, don't take matters too seriously.
4.) FORGIVE AND FORGET. The heavy burden and emotional stress that your feeling might be from luck of forgiveness from you. This is basically the reasons why most of the people can't "move on", if you can't find it in your heart to forgive then you can never be strong person. Let it be, what happened is what happened you can never change it, the best way is to "move on" forgive and forget and start looking for a better future with a happy person that you are.
I am an emotional person, when i was younger i easily get hurt with just a simple comment. It would take me days to come over it! but now that i reached this stage, where i understand myself more my strongest point and my weakness create a dramatic impact in my life. Before i don't accept who i am, knowing my bad side, but i realize that all of us have our bad side, a person can't be perfect then i started to accept it,well, what-do-you know my bad side can also be a good side if you know how to do it!! It can!! it's possible!!
that's what i call over-coming your weaknesses!!