My guy best friend is really embarrassing and everyone hates him?

I feel like a terrible friend saying this because this guy has been an amazing friend to me and had never done be wrong once and is extremely kind once you give him a chance he just struggles a lot mentally and acts really cringe and embarrassing.

He's a really good person, with really good morals but a lot of people don't see that side of him and he's very misunderstood.

He has ADHD and high functioning autism. He really struggles with his ADHD and lies about taking his meds and constantly makes excuses not to take responsibility for himself.

When I got engaged he was the first person to get me a gift and card. When I went through a really hard times and no one else was there for me he was there for me.

It's just at work he says and does really embarrassing things he's 21 and acts like a child at times. He constantly makes inappropriate, unfunny jokes and plays dumb for attention.

He goes through depressed phases and all he wants his my attention even when I'm trying to work and he says some really cringe stuff.

I was gonna invite him to my hen do but he annoyed so many people in the group chat I lied and said some of the girls felt uncomfortable with a guy coming. He just spammed the group with cringe 2012 memes and tried to make it all about himself.

My best friend hates him especially after he wore a bright red suite to my wedding, he asked if he could and I said it was fine. He looked terrible but I didn't care. My best friend said it was a classic example of him trying to make everything about himself and attention seeking.

I feel like I'm in high school again and I'm having to choose to sit with the popular kids or on the loser table. I always chose loser table and end up regretting it further down the line. The friends I have away from him are really cool, successful, easy going people.

Updates
1 y
I feel like there's a lot of pressure for me to make excuses for him and apologise on his behalf and be there for him when he has a emotional out burst. I see him as a little brother and as if I'm the only one who understands him.

All my friends have said they hate him and can't believe I'm his friend and it hurts when people say that because they don't understand him the way I do. I've grown up around people like him and I see how others can be so ignorant toward these people
Updates
1 y
But he's also ruining my social life at work and I'm not sure he's worth losing people wanting to talk to me because of him but makes me such a bad friend really. I just wish my friends were as patient and understanding as me
My guy best friend is really embarrassing and everyone hates him?
Post Opinion