It is your choice, thats why.
Lol to the guy that said all we want is sex.<br />
Anyways, maybe it's the type of girls you go for? There are still some of us out here who won't take advantage of a guy's kindness it's all about meeting the right one but also not allowing yourself to be taken advantage of. You seem to know when it's happening and when to break it off so just hang in there. You'll find a girl who will appreciate the things you do.
Thats what women do, all they care about is sex
Maybe you are attracted to that.