PC~
This is a tough situation, indeed.
Apparently, he does have a problem and is seeking help for it.
You love him, that is obvious.
I somewhat disagree with your mom about the "once a cheater, always a cheater" theory. People always have the opportunities to change, especially with dedicated effort. And with your bf also being so young, he has much time ahead of him to obtain just that...change.
Perhaps, what you can do is provide him that time to change. Distance yourself from him during this time to allow him the space to change. And to see if he is genuine about changing. There is always hope and if he wants this for himself, then he will obtain it. The only contact, IF any, that I would have with him is perhaps that of support for him getting himself counselling....anything outside of that...NONE.
If he gets himself the necessary help that he so needs, and can prove to you that he has overcome this issue, then you have assisted this young man to a much better quality of life as well as saved him and many young girls some possibly serious consequences from his actions.
Meanwhile, keep your distance, if not for the sake of your own self (as a means of preparing yourself in case he doesn't change), then as a means for your sister and her friends.
I can only imagine the devistation and embarrassment this has caused you, as well as the uneasiness for your sister and friends. However, you also need to set an example for your sister and her friends, that this kind of behavior cannot and will not be tolerated by anyone.
I'm so sorry for this happening. But there is always hope for change. And sometimes some of us need someone to be that lil bit of extra encouragement to obtain the help we need. Let him know that there may still be hope between the two of you, but he must first get that help that he needs AND overcome that issue.
I understand the fear and disgust that your mother must be feeling, yet at the same time I feel anyone should be given a chance to change before abandoning as a resort.
It's a tough call to make on this. When children are involved, so many other issues take presidence.
I wish you the best. And hope that your bf does get the help he so needs.
Take care~
Shangrala