I'm also missing the problem. I'm in retail so I don't get weekends off, but I would request the day off for the marathon & just work around the 5k (even if it meant bringing a box of baby wipes to work).
If I had a problem, I guess my priority would be the marathon. Personally not a fan of...