You either eat it or you go back to Sonic and get the right one. They can't send you a new sandwich over the phone so you're going to have to go to Sonic to get it no matter what.
Go back ask for a manager and explain what happend and be respectful. They may reimburse you for your time. Sometimes you can call them and they will take your name and give you a discount on your next visit. It is a pain when you get home and realize you got the wrong items.
Go back or stop going.
stop going there, I guess.
Thanks! Your answer is awaiting moderation.