Yes, couldn't agree with you more Mr M.
Apologies if you already know other pubs around Avebury, but if not you can get a much better meal at the Waggon and Horses at Beckhampton, and an even better one at the White Horse Inn at Winterbourne Bassett. Bit more info on both, and other pubs, here - http://aveburymatters.blogspot.com/ (use the word 'Pubs' in the Search This Blog facility there for more info).