Yes, stay sober.
Talk them out of bringing him,
he is not right for your 16 year old friend. If you have heard all these bad things about him, then thats one reason why he should not come. There is a reason why he is an ex-fling. Those things don't just go away. I hope you know I'm worried for...