Wanted: chicken salad

I’m making a special meal today for Mother’s Day and I needed some various fresh items from the deli, including their freshly made chicken salad. I placed an order last night for delivery today by 11 am. I woke up this morning at 8:00 am to my order already being done and a message that the store didn’t start making chicken salad and putting it out until 9:00. I messaged the shopper and said I needed it and that’s the only reason I placed this order and to please make sure to get the chicken salad. They messaged me back and said if I wanted it, I should have ordered it correctly and done it within the timeframe of the store. I said please see if they can make some now and I will tip for your time. I also suggested looking for already prepared, refrigerated chicken salad as a substitute. I had already tipped $50 on a $125 order. The shopper refused and told me “I’m not waiting. You should have known you can’t get chicken salad this early take it up with Instacart.” So now I have to get dressed and drive 20 miles to a specialty store to buy chicken salad. I always give 5 star ratings and generous tips but this time I’m annoyed. I know this is a very petty first world problem. I’m aware. However, is there a way to request I never get assigned this shopper again?