When I first moved in with DP, DSS was in early high school and DP would drive him in if he was off work, or if he was in work, he would drop DSS off at his mum's (DP's mum's) house on his way to work, which would have to be at 6.30 in the morning.
The journey to school is 1.4 miles, and mostly consists of one long road (which you can take a bus down if you really want to).
Soon after I moved in, DSS started dropping hints that perhaps I could drive him to school when DP was working, so that he didn't have to get up at 5.30 to go to his grandparents'. I said that's fine, as he wasn't often working earlies anyway.
From the first time I did it, I realised how utterly ridiculous it was. The long road leading to the school was very slow moving in the morning/pick up times due to also having a primary school at either end of it, and the kids who walked to school could almost keep pace with the cars on the road. Then parking was a nightmare at the school, and obviously I'd then have to fight the traffic to get out again and back home.
I lasted one day of this and said to DP why have you been doing this for so long? It's ridiculous. He has friends he can walk with, or if he really wants to, he can get a bus. It's so stupid to sit in traffic for the best part of half an hour twice a day to do such a short journey.
DSS hated me from that moment on - just because I call him out on his lazy behaviour.