Am I taking a really extreme step?

If he keeps behaving like a doormat, he will always be treated like a doormat.