When I was JT's age I spent that entire year working on the flight deck of an aircraft carrier. If you showed up late you lost personal freedoms and perhaps some money. Even though we refer to them as kids, JT is an adult. I had times when I was late, you know, because I was a 19 year old KID, but I never tried to tee off on a superior. You shut your mouth, apologize, take your licks (runs your extra gassers/extra duty days, etc.) and move on. JT clearly is not showing that level of maturity...yet. Im hopeful he can figure it out quickly.
Also, conflating dropped passes with an inability to meet off field assignments is an incorrect assessment.