Nice guys don't finish last bro.
I am a nice guy, but I've also learned that being a nice guy does NOT mean letting people walk all over you.
I do nice things for people all day. For example, today at work I loaned a guy 5 bucks because he was out of whey protein and didn't have enough money..will he pay it back like he promised? Maybe..but I personally feel that I am a very blessed person and am literally thankful for everyday that I have...
Anyway, girls in general, immature ones, stupid ones, ones with 'issues' WILL go for guys to treat them like shit...why? Because they are shit, both of them, let them stink together.
I won't settle for less in a love-type relationship, and neither should you....dont' waste your time or energy on human stupidity.
Girls that have those type of issues? : Fuck em. That's it, and that's all they are good for, but be careful, for getting a girl pregnant is literally one of if not my biggest fears in life...
Girls that don't have issues? Hold onto them, there are not many.