Думаю, что защищать себя - это не значить ранить в ответ другого человека.
Просто надо понять, что люди разные. Совершенно разные. С разным мышлением, разным воспитанием и, самое главное, с разными обстоятельствами.
Здесь даже уже не раз писали, что человек, у которого всё хорошо, никогда не будет причинять "ранения" и дискомфорт другому. Тем более специально.
Но представьте, как много людей, у которых плохое самочувствие, плохое настроение... Они выплескивают свое "плохое" на всех, даже не задумываясь, что другой не повинен в их беде.
Поверьте, что они могут это делать даже не со зла, и не на Вас, а просто потому, что им плохо. Им плохо, а помочь никто не хочет, или даже не может, просто не в состоянии.
Пока сам на себе не испытаешь такого состояния "плохо" и беспомощности, то очень трудно понять таких людей, которые сердиты на ВСЕХ за свои беды.
Примите к сведению, что не все люди такие, как Вы. Не все думают и делают, как Вы. Дайте себе понять, что люди действительно разные.
Тогда Вы не будете сердиться и обижаться на других. Вы будете знать, что человек другой, отличный от Вас. И он имеет право быть другим.
А еще постарайтесь относиться с юмором к своим, казалось бы, обидам.
Не обижайтесь, переведите всё в шутку. Это трудно и не сразу получится. Но попробуйте так.
Тогда другие люди перестанут быть кем-то диковинным для Вас. Вы научитесь реагировать на непохожих на Вас людей без обид, давая им разрешение быть самими собой.