ok.. I'm guilty of responding before reading the WHOLE thread.
I had NO idea it had disintegrated into a totally OFF topic argument about car pooling, transportation,who drives kids to work, etc. etc.
funny, when you read the first page or 2 of a thread, respond, then go back and read it, how off topic it has become.
I do believe the original topic was "can
Walmart make a minor (or anyone) work on Christmas eve". and that was what I responded to.
how someone GETS to said job is
another topic entirely. (I assume if I hire someone for a job, they have means to get there..

.. not my business how)
I stand by my original responses to the original post. If you dont' want to work "holidays", for religious reasons or others, state so when you take the job. but don't expect to be hired in many jobs, esp. retail, or restuarant positions.
you are not the only person who wants those days off. we ALL want those days off. pay your dues. you might get the day off.. but then, you might be the first laid off.
case in point: another waitress insisted on having both christmas eve AND Christmas day off. she had "plans". I managed to finagle with my family to get together another day for our Christmas celebration (not an easy task, with 2 daughter-in -laws families, and visitation problems with a divorced son and my grandson).
a BIG party booked a work Christmas party last weekend, huge party!!(read.. BIG tip). guess who got to work the party? yup,..me! she thought it unfair.
everyone wants the holidays off. someone has to work. and we have a STACK of appliciations., as does walmart, of target, or Kohls, or Menards, Or APllebees, or whatever,
you don't want to work the job, or the hours needed? not a problem. I know a lot of people who are more than willing to work it.
I also believe that Jesus is the reason for the season. and I think He would be more than happy with you if you worked on dec 24 or dec 25, and prayed to Him and sang Christmas carols on another day. ( The Salvation Army is more than willing to accept your help ringing bells outside of Walmart on Dec 10, 11, 12 etc etc if your work schedule impedes you from worshipping on the 24th or the 25th.)
I used to be a mom of teens myself (they grew up! yay!

) but their schedules, work and otherwise, will intefere with your "traditions" .. from this point onward. (and now, my schedule impedes on theirs!LOL!)
OP: if you want him to keep this job, dont' fight it. make new traditions. be flexible. the older he gets, the more flexible you will need to be. you don't need to be in a building to worship God. (Jesus gave his best sermon on a mountain)