Turn the green tomatoes on their side and slice them into ¼ inch thick rounds. You should get about 10 slices. Lay them down on a paper towel-lined pan, top with another paper towel, and let them dry for at least 20 minutes.
While the tomatoes are drying, cook the bacon to your preference. I suggest adding to a foil-lined pan and placing in a cold oven. Turn the oven to 390°F and cook until crispy. Be sure to pat away any excess grease. Mash the avocados into a small bowl and season with a bit of salt and pepper.
Wash and slice the Romaine lettuce, and toast your sourdough bread.
Your tomatoes should now be dry! In a shallow bowl, whisk together the buttermilk, egg, 1 teaspoon of Cajun seasoning, and the hot sauce.
In another shallow bowl, stir together the flour, cornmeal, 2 teaspoons Cajun seasoning, garlic powder, and 1 teaspoon black pepper.
Dip the tomatoes in the egg wash, then the dry mix. Repeat to double-coat them.
Let the battered tomatoes rest while you heat up your vegetable oil in a cast-iron skillet to about 375°F. It should be enough oil in the skillet to just cover the tomatoes. Fry the tomatoes for 5-6 minutes until golden brown, flipping them halfway through. Be sure to not overcrowd your skillet; I suggest frying 3 or 4 at a time. Set the finished tomatoes on a paper-towel lined pan.