Went to pick my two children (3&5) up from preschool/school (same site, 5 min walk from our house). Both children full of smiles. Both children promptly dump bags/water bottles/coats on me - fine, it's heavy for them and I don't mind. Start walking home but 5 year old start crying because the low sun is in her eyes. I take her hand so she can walk with her eyes closed. 3 year old starts crying because he wants me to carry him. Point out my hands are full. 3 year old starts running wrong way back up road. Let go of 5 year old to chase 3 year old. 5 year old screams and cries. Return 3 year old to 5 year old. Neither child will walk unless I am holding their hand. Redistribute their belongings to them so I have two free hands but then they won't walk/scream/cry because everything is too heavy/difficult. Struggle painfully slowly down road alternating holding stuff/children in varying orders while both scream and cry and every single other parent walks their happy smiley children past us at a decent pace. Get within visual range of our house and end up leaving 5 year old lying crying on verge and carrying 3 year old into house (keeping 5 year old in sight while time), shutting him in then returning to carry 5 year old in (physically can't carry both even if I leave the stuff).
This isn't a one off incident. It's not every day but our walks home regularly include one of them crying/fussing about the incredibly short walk (which I can cope with) and sometimes both (which I just can't). No one else I see on the school run seems to have this problem. I see childminders doing longer walks with twice the number of children without issue.
Should I just admit I'm shit at this? I feel like crying and giving up. I don't even know how to give up as there's no one else to get them from school. I had a bunch of fun things planned to do with them tonight but now I feel to down to even start.