I had a similar experience which I posted about here a couple weeks ago. Though it was not particularly the same situation, the moral of the story was still the same: I let my ambitions, that is being poly/open right now blur my better judgement.
it took much typing with people, and plenty of serious introspection to realize I was being an idiot. The things people had to say were not what I wanted to hear, and it took a lot for see that.
I guess what i'm saying is please try to listen, and genuinely look into what you and others are doing. You need to ask yourself honsetly, "is this the absolute best action/reaction I can have in this situation?"
there is some excellent advice here, please listen to what everyone has to say. You may not want or like to hear it, but it will help at least to listen.