Yeah, as a general rule, if you’re getting something from someone for free, you should go out of your way to avoid inconveniencing them. It would be understandable if you had given it to someone else after even just 15 minutes of them being late. Literal hours later? Get real.