I"m pretty sure that you don't know this, but everyone you meet who knows him, knows he his a paedophile. Your boyfriend spent 3 years in prison for possession and transfer of child porn involving 5 year olds, the details of which are more horrifying that anything you can imagine. The facts of his case have been posted on-line by the Feds and you can find out the grusome details yourself if you look hard enough.
Everytime I see you out, I feel bad for you. There is a reason why everyone of his 'friends' say their hellos without making eye contact, then move slowly to the opposite end of the room. People aren't avoiding him because of you, people are avoiding him because of him.

Three years in prision does a lot to someone, most likely a disease or three. I'm not sure of my ethical responsibility to tell you, for your sake an protection, but if you have a bad feeling about someone, trust your instinct. Just because someone has charm and charisma, it doesn't make them a good person. If you have your doubts, Google USA vs {insert last name here}.

Just like the dentist, you may want to avoid eating three hours prior and three hour after.