<human>: Can you provide a brief overview of the text?

Firstly, I'm a sociopath (I lack an innate sense of conscience and morality). I'm known by my friends to behave like overconfident egotistical and insensitive asshole but I'm generally considered as a dependable, caring, thoughtful, empathetic and sometimes clinically logical.

I also donate blood as often as possible, I'm about to donate bone marrow. I took a year out of school to do volunteer work in the Middle east as an EMT where I undoubtedly saved hundreds of lives as well as working as an english teacher for a month and as a soup kitchen volunteer. I'm also now in my second year of med school and I want to be a surgeon. I don't smoke or do weed or drugs of any kind and I rarely drink alcohol, mostly because of my nature that I don't feel any need to do any of those things as they are essentially pointless endeavours (in my mind).

The problem that I have is that my friends are moving away from me because of the relationships I form with younger women, I consistently find girls aged 16 or 17 (I'm not looking for girls this age, but it happens to be that I have intersecting circles of friends and I often come in contact with this age group), the age of consent in my country is 16 and in my books, if it's legal then it's fair game.  The relationships I form aren't one night stands, but last months and are very caring and considerate relationships with a lot of shared trust, I buy expensive and thoughtful gifts and I pay for expensive meals (both sparingly and occasionally very few months dependant on the relationship).

I'm now 21 and while I have a very open view of who I would date and sleep with (Looks don't matter to me up to a point, just intellectual maturity and intelligent conversation) my friends tell me that it's unconscionable to continue sleeping with such young (and attractive) women.

I don't feel like I am taking advantage of any of these women, and all my relationships have ended amicably and we have stayed in touch as good friends, something that many other breakups lack.
<bot>: is there an age at which the age gap becomes suddenly immoral or is there something about being 'barely legal' that is immoral?