I ate at Sonic often as a kid. I stopped a few years ago after my 3-year old was served an ocean water slushie filled with bleach in Quitman, TX. When I took it to the manager to report the machine had been improperly cleaned, I was told, "We don't clean our machines." Recently I decided because one Sonic is lousy, it doesn't mean they all are and I tried them again. This time I was at Independence Avenue in Kansas City, MO. My order was all wrong, (how do you mess up a burger ordered with ketchup and pickles ONLY???) the employees were rude and physically dirty, the drive-in itself was trashed and I watched someone pee behind the sonic sign while we waited for our food. I called the manager from the parking lot and he laughed and said, "What am I supposed to do about it?" My response was, "Nothing. McDonalds will do it for you." Wake up, Sonic. You can't replace quality with commercials and expect to stay afloat. Personally, I'd rather risk the "vanilla freezing mix", no matter how twisted, because I know the souvenir wont be hepatitis. "We're just too stupid to work here..." is not an effective defense, but it does seem to be true.
Sonic has a corporate complaint line. It is 1-866-657-6642. Please be sure to call this number if you want your voice to be heard. If they hear from all of us, they may change their policies.