Illogical thinkers throw names and slurs around because they have no arguments with which to rebut their opponents. Rational people have to keep hammering their points home.
I do think the heart can balance out the mind if your heart is in a good place it can give you the strength to do the right thing and behave the right way and overcome the mind.