Проблема в том, что не бывает абсолютно плохих или хороших людей. Все очень относительно. Ведь каждый человек в какой то момент может проявить себя с нехорошей стороны. Разница только в результатах этого поступка.
Но в любой конфликтной ситуации виноваты обе стороны - участники конфликта и нельзя винить только себя или своего партнера. Нужно стараться, прежде всего для самого себя, объективно оценивать ситуацию и делать выводы на будущее.