Имхо, лучше самоконтроль развивать. Заранее "прокрутить" мысленно подобные ситуации и принять решение, которое покажется наиболее правильным. Как я понял, в описанной тобой системе есть 2 устойчивых состояния (прости за техничность формулировок): 1. Девушка желает всем добра и не хочет причинять никому зла 2. Девушка в плохом настроении и готова "рвать и метать", про добро не вспоминая.
Задача сводится тому, чтобы максимально быстро и безопасно сводить 2-е к 1-му.