Any man who calls himself a 'nice guy' or 'former nice guy' I immediately stray away from. Men like that are usually the most hypocritical, insecure, misogynistic, manipulative bastards out there who believe they deserve a woman's legs to open at their beck and call because they don't beat women. Honestly, you're better off dating a jerk. At least jerks are open about their assholery.