Drain the livers. Cut the liver into bite sized pieces, trimming any extra fat off, if needed, and add to a large bowl. Sprinkle the livers with the baking soda.
Next mix vinegar into 2 cups of very hot water and pour over the liver. Stir together and then let sit for about 5 minutes.
While the liver sits, whisk together egg, hot sauce and worcestershire to a medium sized bowl.
Also add flour, salt, garlic powder and cayenne to a medium sized bowl and whisk together.
Drain the water then rinse the liver well with cold water then dry with paper towels.
Lightly season liver pieces with salt and pepper on both sides. Dip the liver pieces in egg mixture then into the flour then set aside on a wire rack.
Add oil to a pan and heat to medium heat. Brown liver on both sides then remove and drain oil.
Next add in onions and brown then remove. Add liver back to the pan with onions and stir in chicken broth. Cover and simmer for about 15-25 minutes or until the livers are totally tender (check with a fork) and gravy has thickened then serve over rice or grits.