Am I the asshole?

Family is so hard. My little sisters dropped out of high school, they don’t work. Just sit around and smoke weed and demand other people pay for everything they want and give them money whenever they ask. And if you don’t, they go on social media and post how family isn’t shit and no one is ever there for them. I’ve tried getting them help and they refuse so I’ve stopped. Well now it’s Christmas and I told my sister where we’re having Christmas etc. she lives 30 minutes away and says “are you picking me up and dropping me off at home when I’m ready to leave?”. Is it rude if I tell her no? I’m helping host and I always have to pick her up and drop her off for any family event or if she even just wants to visit. I feel bad but also, she’s 21 and doesn’t have a job, lives with her grandma, her grandmas husband and a few cousins on her dads side in a 1 bed apartment sleeping on their couch and no motivation to get a job. I tried having her live with me and it lasted a month. She refused to get a job and started smoking weed in my house after specifically telling her she needed to do that outside. She’s to the point where she is selling her body whenever she wants her hair/nails done or if she can’t find anyone to buy her weed and alcohol.