Start by draining the livers. Cut them into bite-sized pieces, removing any excess fat, and place them in a large bowl. Dust the liver pieces with baking soda.
Create a mixture of vinegar and 2 cups of very hot water, and pour it over the liver. Mix well and let it stand for about 5 minutes.
In a medium-sized bowl, whisk together the egg, hot sauce, and Worcestershire sauce.
In another medium-sized bowl, combine flour, salt, garlic powder, and cayenne, whisking them together.
After the liver has sat, drain and rinse it thoroughly with cold water, then pat dry with paper towels.
Season the liver pieces lightly with salt and pepper on both sides. Dip them first in the egg mixture and then in the flour mixture, placing them on a wire rack afterwards.
Heat oil in a pan over medium heat. Brown the liver on both sides, then remove and let the oil drain off.
In the same pan, cook the onions until browned, then remove them. Return the liver to the pan, add the onions back in, and mix in chicken broth. Cover and simmer for 15-20 minutes until the livers are tender and the gravy has thickened. Serve the liver and gravy over rice or grits.