You have every right to not be in a relationship with someone who isn't right for you. That doesn't make you a bad person. It doesn't make him a bad person. It only means the two of you are not compatible at this point in time. Breaking up with someone who isn't right for you is far kinder than trying to manipulate them into being who you want them to be.
L