Love the campaign, hate one of the players

I recently joined a new campaign with a group of people I met online. The campaign and most of the people are great, I love our DM, it’s in general a lot of fun.

HOWEVER. There is one player whom I just can’t stand.

They’re rude, they make extremely unfunny jokes and „pranks” (like giving you candy they swapped for smth disgusting so they can „enjoy your face” when you realize) and they are routinely half an hour to an hour late to sessions.

They told us they’re ADHD and would normally apologize for being late; moreover they are close friends with the DM, so as a newcomer to the table I don’t feel very comfortable calling them out for their behaviour - I mean everyone is annoyed at them for being constantly late and it doesn’t make a difference anyway, what am I gonna do, join the pile?

I really don’t want to leave this campaign but it’s also difficult to enjoy it with them there. We are all adults, despite how the communication sounds like - any ideas on what to do?