I seem to have read this in a different light...
I think its good to have high expectations and standards. No one should "settle". People shouldnt fuck up or do the wrong thing. Sometimes it happens, I mean like once in a blue moon it happens. But as a whole the person you lay next to in bed should not be disapointing you.
Its also good to be so open with your emotions and to break walls. People who are gaurded rarely get the opportunity to enjoy all aspects of life. Yes that leaves you open to all the bad possibilities as well but the good comes with the bad and is worth the risk.
That was my thoughts on this post...
As far as advice, being the rational one doesnt mean you cant ever get mad. Being mad is ok, its good to feel and no one is ever mad for no reason. If you think the reason your mad is silly, stop, and think for a moment about exactly why your mad and im sure its not dumb at all.
For example...lets say he was at work and decided to go to the bar with a friend afterward, he didnt call to let you know until he was into his 4th beer. You might be thinking "its stupid to b angry, he did call me and he is allowed to be with friends..."...However thats not why your angry, your angry bc he failed to consider your plans, he blaintently disregarded your opinion. Maybe you made a special dinner? Maybe you wanted to go to a movie? Maybe not, the point is that if you had he would have been a no show...its not stupid to want someone to think of you....thats just an example...