A: Just be honest with him. Just be upfront and say its just not working. You can't cotrol what he does or be afraid of what he may do or say after a break up. but, if he is going to be immaure by spreading rumors you don't want to be with that kind of guy anyway.
A: Do You Love him? Is he the one you want to marry? If so, then I say yes it is worth fighting for. He obviously is confused on what he wants. But, if you want him let him know but then give him space and time to figure things out. Question you will have to ask yourself is how long are you willing to... more