Always something to complain about

My family always nagged me about getting a job but it was hard because I had school and I have to babysit my sister until my mom gets off work so I really didn’t have time to get a job. Well I got hired at Starbucks about a month ago and I work 6:30-11pm on the weekdays (these hours are easier for my mom because she gets off work at 5 and I still have time to babysit my sister during the day) and whatever hours they need me to work on the weekends. The only issue is they’ve had to pick me up from work and I actually don’t get out until 11:30-12 at the most. I know its irritating but I told them once I get my first paycheck (which is this Friday) I’ll start paying and getting myself lyfts so they don’t have to pick me up. My family is still complaining saying how it’s an inconvenience for them and all this shit. They literally nagged me all the fucking time to get a job and now that I have one they’re still complaining??? I don’t understand and I don’t know what to do. I just can’t quit or ask to change my schedule to my families liking. It’s like whatever I do it still isn’t enough