I don't know that there is an acceptable answer to this question. Why indeed? Why would they always be out? As you said, why have an item on the menu if they can't consistently make it? Seems very ridiculous! I guess the only solution I can offer you is to take an avocado in with you when you go to Denny's. Won't they be surprised when you pull one out after they tell you they are out of avocado!
I've considered that, would they discount the item by a $1 and I've suggested that they call me at work I work at a grocery store I'll bring some down! Mostly wanted to put this out this out there as bad business practices... Since its happened several times in a 3 week period...
Thanks! Your answer is awaiting moderation.