So, we want our wedding to be very small, 50 people or less. My fiance has a friend who is a terrible friend... they were friends through high school, etc, but this guy started doing really crappy things to my fiance (i.e. sleeping with his girlfriends, spreading rumors, etc....acting like a child). My fiance knows all he does is use him, but he still maintains this sense of loyalty because they've known each other for 10 years.
Ok, fine, whatever, I get that. My two number one things on why this guy is coming to our wedding (appropriate edit

) over my DEAD body:
1. He is a very loud, rude, obnoxious drunk. I have NEVER seen him sober, and he is notorious for causing a major scene. Everywhere he goes. I don't want this guy ruining my wedding, especially because he'll be giving my fiance crap about not drinking (he's a recovering alcoholic).
2. He is VERY rude to me. Has never once said anything nice to me, and has gone so far as to say "I remind him of his psycho ex-girlfriend" because I wanted to leave when he was being rude at a bar.
I want our wedding to be very personal, intimate, and with people we love-- and more importantly, who love us. We've overcome so much with his alcoholism, etc, and this day is a symbol of all of that. How do I approach this? I don't mean to sound so petty, there's just a lot of hurt felings revolving around this guy and I don't think I'd ever forgive my fiance on some level if he ruined things.