<human>: Give me the gist of the text in a nutshell

So I was at home today due to no school, due to exam leave. My sister ordered some heels (~£50) and they came in the mail today, she "needs" them for a party on Sunday (I was not told about the delivery) , but I was in the shower and missed the delivery. When they came home, they yelled at me calling me an idiot, scrounger and lazy for not going to collect the parcel (20 mins walk each way to the post office). 

I have told them that I will collect it if they both apologise for yelling at me for something I was unaware of. They swore at me even more. My dad has taken a day off work just to collect a parcel. They could just get a re-delivery on thursday (i'm home) for free, but they don't want to "take a risk"
<bot>: I missed a parcel, my dad and sister are angry at me. Did I make the right choice asking for an apology?