Should I dump him if he will not commit?

-- Question for John --