Cook bacon, set aside and then slowly caramelize (medium heat, stirring constantly and romantically) the onions in the bacon fat until deep, rich and golden brown. Drain well, pat dry and let cool. Combine chicken, tomato, celery, avocado, cheese, and cooled chopped bacon and onions.
Mix all dressing ingredients and fold into the salad. Top with fresh ground pepper, hot sauce, and serve over salad greens or as a sandwich. Be careful, this is dangerously Oh So Luscious!