Отвечала на похожий вопрос, ссылка в конце поста. Основные моменты: менять человека - это утопия, пока сам человек не захочет поменяться, не поменяется. Как вести себя - исходить из реальности и фактов, включить эту особенность человека в факторы риска, если говорить о совместных предприятиях -заранее договариваться/прорабатывать план Б. Кстати, открытое обсуждение фактов может многое прояснить - если Вы сможете заговорить об этом не с позиции обвинения или конфликта, а как о факте реальности и рассказать, что чувствуете в этих случаях и какой ущерб нарушение обязательств/договоренностей/обещаний наносит отношениям с этим человеком.
Есть еще неприятное, когда этот человек может напоминать кого-то другого из Вашей персональной истории, кто также нарушал обязательства, и в этом случае Вы можете испытывать много эмоций, которые к текущему человеку и не относятся. Меня в своё время поразила исповедь человека, отец которого был алкоголиком, именно в этом месте - месте порушенного доверия, когда отец обещал что-то, а потом напивался и все обещания нарушались. Этот человек рассказывал о том, какие страдания это приносило тогда и продолжает приносить теперь во взрослой жизни, и как болезненно он переживает любые ситуации нарушенных планов/договоренностей/обещаний. Если это похоже на Вашу историю, где какой-то другой важный для Вас человек вел себя подобным образом, не выполняя обещания, то нужно разлеплять реальность и прошлый опыт. Чаще всего рекомендация обратиться к специалисту, потому что люди, не выполняющие обещания, будут в Вашем окружении всегда, пока не разберетесь с этим.
Про уважение - значит ли это что он не уважает именно Вас или вообще или черта или не черта -смысла задаваться этим вопросом нет, так как это не меняет результата; легче не становится, если он делает это из уважения. Смысл выяснять про уважение появляется тогда, когда Вы в целом хотите решить, в каких вы отношениях -дружеских, приятельских и какие у ваших отношений границы.
https://yandex.ru/q/question/pochemu_nekotorye_liudi_postoianno_plany_5f302126/?answer_id=9bca1ce9-9f82-4017-80f0-8eb2d94849a4&utm_medium=share&utm_campaign=answer#9bca1ce9-9f82-4017-80f0-8eb2d94849a4