A long time ago we went to Taco Bell, through the drive thru. Then went home, about 10 mintues away. Once I got into the food I discovered a dead fly on my mexican pizza. It was a hassle to drive all the way back in so we called. I think they took my name and the next time I was in town they gave me some free food (I can't remember, exactly). Needless to say, I didn't eat the Mexican Pizza's for a LONG time.
So yeah, a call would be good. I get messed up orders a lot, but I would only complain in a situation like yours where EVERYTHING was wrong. Or like in my case stated above (dead insects).