?
You think he may have?! That means that he may not have. How would you feel if a family member abandoned you because of a rumour? Even if they did do it, we ALL make mistakes - some even terrible ones. Or are you perfect, Charles?
Try to be kind and tolerant - and even give them the benefit of the doubt and/or be less judgemental.
Good Luck!