<human>: So i've been friends with this particular individual for about 5yrs, we met at the gym. throughout the years i've gone out of my way in helping him in fixing his latop, getting him music, games for his son, ordering random things cause he's not the most tech savvy person in the world, basically anything i've done for any other friend. Recently i've been looking at our "friendship", only because i've grown tired of his constant ballbusting, he always has to be the loudest guy in the room, uses personal things ive confided in him as personal attacks on me when i disagree with something he says, gets people he has just met to make fun of me, and to be honest with you he talks so much behind his supposed best friends back that i can only imagine what he says about me. Which brings me to my current situation, i've since left the gym where we worked out together and started going to one closer to me, i hadn't realized into how much of a bro and asshole i was turning into, i'm much more stress free since not really communicating with him anymore, but the thing is we had a dinner with a bunch of friends and our significant others and i was chosen as a groomsman for his wedding next year, i've been in a much better place without him constantly in my life, and i don't know what to do, should i just tough it out until after the wedding?  is there a good way of just backing out? I have tried calling him out on his crap before and basically says he understands but days later he'll make fun of me for being an emotional girl and the vicious cycle repeats, i've literally had nights where we've all gone out and i just pretend to get sick in order to duck out early. thanks in advance for anyone that replies

Can you condense the text into a few key points?
<bot>: friend is an asshole, am just realizing im better without him in my life, how do i get out of being one of his groomsmen?