All the time I see girls go for the bad boys. Every time this happens, their hearts get broken and then they complain to me about their hearts being broken. Why do girls never go for the nice guys and go for the guys what will break her heart? And don't say it's because nice guys aren't really nice, because that wouldn't really justify the answer. You want to take the dickhead bad boy over the fake nice guy? That is not an answer that really adds up.