Tear the bread into smallish chunks and put them in a mini food processor. Pulse several times until you have medium sized shreds and crumbles of bread (the more stale the bread, the better for pulsing into uneven shards).
Transfer the bread to a baking sheet. Drizzle with olive oil and oregano and toss to coat. Spread the bread evenly onto the pan and bake for 8 minutes. Stir the bread and return to the oven for an additional 8 minutes or until the breadcrumbs are light brown and very crispy. Set aside to cool.
FOR THE SALAD:
Bring a small pot of water to a boil. When the water is boiling add the eggs and cook for 6 minutes. Drain the water and rinse the eggs with cold water to stop the cooking. When the eggs are cool enough to handle, remove the shells and either finely dice the egg, or sieve it through a mesh sieve by adding the egg to the sieve and pressing firmly on it with the back of a spoon until it's forced through the the tiny holes (note, this takes a little elbow grease). Scrape the egg off of the back of the sieve and transfer to a bowl.
While the croutons are toasting and egg is cooking, chop the bacon into 1/2" pieces. Heat a medium skillet over medium high heat. When the pan is hot, add the bacon to the skillet and fry, stirring occasionally until crispy and golden. Transfer the bacon to a dish lined with paper towels to soak up the excess fat. Set aside.
Remove any wilted or discolored leaves from the outside of the lettuce. Cut the iceberg lettuce into quarters through the core. Turn each quarter onto a flat side and trim the tough core from each piece.
Place each wedge of lettuce onto individual plates or one large platter. Divide the blue cheese dressing over each iceberg lettuce wedge. Sprinkle each with tomatoes, grated carrot, red onions, blue cheese crumbles, bacon, egg and avocado. Add a few tablespoons of toasted croutons to each salad and serve.