У вас ошибка в вопросе) Человек ваш не "неумеющий давать отпор", а просто неуверенный в себе, с очень низкой самооценкой и отсутствием личных границ. Не поднимете самооценку до нормальной, так и будет человек всю жизнь переживать несовершенство поведения других людей и несправедливость мира)