With all due respect your probably ordering from legal business with staff and certain contingency plans in place, as are your partner and father. Most orders aren't processed the second the fee has been paid and might not even get packed until the following day. TGT don't post on the weekend and have cut off times in place so your order could take longer to be processed. It's not their fault they're busy they are just trying to keep up with the demand, like most vendors on LB.
Vendors also don't post from the same address or a place of work. They literally travel miles to drop in to a post box or post office and then depending on how busy that current area is your parcel takes time to be processed. Some areas are obviously worse affected than other due to staff shortages and all that malarky, from what I've heard London is in an awful state (post wise).
I understand the frustration mate, honestly I do. But your pointing the blame in the wrong direction. In my opinion there is no blame, it's just the way things are at the moment. When the product lands though the feeling is something else and almost always worth it.