What a nonsense! Does he say that you don't practice tolerance, get impatient, go and offend some one? Then after a while go repenting and it is perfectly the right thing to do?!
Then what did Jesus mean by saying " If someone slaps you on one cheek, turn to them the other also. If someone takes your coat, do not withhold your shirt from them?"
Jesus should have said "If someone slaps on one cheek, hit his head with a stone; then go to a church, meet the priest, confess your wrong doing and repent. You will be perfect"!!