"Specials" are often food which is on the fast-track to spoiling, and they put it on the menu as a special to move it, rather than lose it. That is not the case at all restaurants, but many. If it was a special on Wednesday, it is very likely that it was delivered on one of two days, Friday or Wednesday. I could see a place getting a "good buy" on a product from a vendor (maybe because it was going to spoil in the vendor's cooler) on Wednesday, not even checking to see how fresh it was, then putting it on the special list for the night, to try and move it because they bought a large quantity. It is just as likely, that it was delivered on Friday of the previous week, and was on the verge of being ready to throw away. I ran several restaurants, including fine dining, and I pushed the philosophy of, "when in doubt, throw it out." Never wreck your reputation by offering crap. Know your product, taste your product. Servers should also be tasting the menu every day at line up, so they stay familiar with every menu item. I really like what nowgirl said about cutting back the menu items during the slower seasons, if it will keep your inventory turnover high. Restaurants around here should know that it is the locals whom tourist will ask where to dine, and if I were the owner of a restaurant, I would want to give no reason for locals to send diners elsewhere. Do it right, or go home.
Coming from the biz, it is important for managers and owners to know what is happening in their businesses. Skunky and Punzy, so that this restaurant has a chance to correct its mistakes and we get a better restaurant, it is vital to let the manager and owner know your thoughts on this. Please email, write, or call them and give them the 411.