Alle Punkte die du ansprichst, sind meines Erachtens nach nichts, was man sich "verdienen" oder "erarbeiten" kann.
Entweder gibt er es dir freiwillig, weil er dich liebt, respektiert und mit dir eine Beziehung auf Augenhöhe führen will, oder nicht.
Dagegen dass er dich nicht in den Arm nimmt, kannst du absolur gar nichts tun. Es gibt viele Menschen (auch welche, die nicht hochintelligent sind), die mögen einfach Körperlichkeiten nicht gerne und fühlen sich damit nicht wohl.
Das musst du respektieren und du kannst niemanden dazu zwingen, dich in den Arm zu nehmen. Ist doch auch für dich kein schönes Gefühl, eine erzwungene Umarmung zu erhalten, oder ?
Du hast schon mit ihm geredet.
Da bleibt nur noch die Trennung oder ihn so zu akzeptieren wie er ist.
Da du sagst, dass er seine Freundin verteidigt, scheint er übrigens nicht völlig unempathisch zu sein, offenbar will er das nur nicht für dich. Vor dich könnte er sich genau so schützend stellen wie vor sie, will er aber offensichtlich nicht.