I feel like it's hard to be so sub-par at food that is basically designed to be sub-par. I've been to this sonic multiple times now and the next time I have good experience will be the first.
For example on the most recent experience: I pull up to the empty drive through (which some how doesn't actually have a normal drive through window) and wait, and wait, and then wait some more before I finally ask a questions into the speaker, then it's like pulling teeth to get an answer to my simple question "what options are there on flavors for the custard." I get and answer and then place my order and my girlfriends. I hear the woman repeat back the wrong order and not pause long enough for me to spit out the "not it's an XXX shake not YYY" which i finally say after hoping she heard. Pull up and wait for 2 simple ice creams to be made. Come out and of course they made the wrong shake, wanting to go we just took the wrong one as the carhop took my credit card to run it (maybe thinking he'd discount it since it was the wrong shake but not really caring at that point). Nope nothing.
That's a typical experience here, waiting and waiting and a wrong order.
Only reason we come back is that my girlfriend loves sonic and they haven't been able to make ice cream taste bad, yet which gets them 2 stars. However having now read the other reviews of mold and hair I think those days are over.