I personally have not ordered anything from this person/place.
I think you have the right to be upset at the bad smell and the short yardage, as well as her bad attitude. Of course, the bad attitude come have been because you weren't the first person that day/week to complain...