When u have love , trust , confidence and faith on him so there is nothing as a reason to leave him. He may grown up in that kind of nature, so its not necessary that everyone will hav same behavior and character. The only thing u want frm him is that he has to be like a partner that u saw or heard in many situations and places. Its a main problem usually with everyone where they compare themselves with others. So there is lot of possibility that he may change in future right so that u should have confidence in that u can change his way of behavior right….