Heed your hunches; tune into your intuitions. The answer is there: it's a matter of willingness. You absolutely know when a person is a terrible match for you. Instead of trying to make it work, end it immediately. Honesty is the best policy for keeping your side of the street clean.