Предположу, что речь идёт о разных вещах. Посягательство на парня - это одно, тут он защищает себя. Посягательство на девушку - это другое, тут он защищает другого человека. Соответственно, поведение будет разным.
Вопрос отражает непонимание противоречий в природе и в психике человека в особенности. Дело в том, что даже в животной природе вы можете пронаблюдать ситуацию когда х никогда не будет нападать на у, будучи 1х1, но если это жизнь потомства - будет жертвовать жизнью, хотя казалось бы, инстинкт самосохранения? Может быть даже такая ситуация, например слоны, умные существа, испытывающие эмпатию, могут жертвовать своей жизнью чтобы спасти человека от какого-либо зверя или явления.
Психика же человека не только имеет подобные "противоречия", она ещё и гораздо более сложная сама по себе. Поэтому какой-то там характер, безусловно, влияет на индивида, но всегда ли одинаково? Есть количественные грани, которые могут переходить в качественные, а есть просто ситуации которые характер будет уже воспринимать априори как качественные и будет реагировать противоречиво, опять же банальный пример с защитой другого. Человек может быть забитым и молчаливым, не защищать родных, но видя избиение котёнка его "характер" не сработает. Как что и куда повернется точно сказать нельзя, но я бы сказал, что человек который себя не любит может очень даже часто сильнее любить других, а потому такое поведение даже психологически закономерно.