While I fully agree with always taking your insulin (and meter and hypo treatment) with you, have you thought about what would actually have happened had it taken longer to get home?
Your insulin goes together with dinner, so no dinner, no insulin, unless needed to correct a high. By the time you would've gotten home, even if it had been 5 hours late, you would have taken insulin for your dinner as usual and eaten your dinner, and nothing bad would have happened.
Just the same as before diabetes, the worst thing would have been feeling hungry for a couple of hours.
This is assuming you are on a basal/bolus regime (long acting once or twice a day, quick acting before meals). If you're on a mix insulin twice a day, things are harder when having to postpone a dose.
Would you mind adjusting your profile to say what insulin(s) you are on? It may make a difference to the answers you get on your questions.
Happy things turned out all right anyway