unfair or justifiable

Today i got a coaching (yellow) and what i got from it was it’s due to me being inconsistent with my work. I work in cap 2 and i’m a minor working 3-10 and the reason the issue was brought up was i didn’t finish my freight, having 9 hours. I did get sent out early to the floor maybe around 2:30ish. Took a 45 minute lunch and on a strict 15 minute break at 4:00 and 9:00. At 9 i did infact take a 20 due to car troubles with a coworker and mine, coworkers vehicle battery died and we jump started it and my car had its own problem of the parking sensor not recognizing it in park and after a few tries of very simple things i did get it to work but that ended up taking 20 minutes instead of the 15. I did communicate to my team lead about that and was sure he knew the problem but due to his frustration of the team shitting it i assume he ignored it and figured it as I intended to take a 20 when i in fact didnt mean to. I of course will prioritize me getting my vehicle to work instead of work especially if it was only en extra 5 minutes. Of course he listed small minor reasons why my coaching was listed as i cuss on the floor but only do that when the store is dead. Usually past 10:00 because I do stay past 10 even as a minor. The day i took the 20 and didn’t finish my 9 hours of freight on pets i stayed until 10:45, 45 minutes past my scheduled time to try and get my freight finished but couldn’t. Also i thought a coach had to be present during a write up/coaching but it was just one of my team leads and the cosmetics team lead (no idea why he was there) If you guys have any other questions please let me know and let me know if this write up was right or wrong since i’m not too fond of policy.