In a large skillet over medium heat, cook the onion until soft. Add a bit of water if it starts to stick to the skillet.
Add the garlic, tomatoes, beans, corn, oregano, hot sauce, vinegar and salt and pepper to the skillet.
Cook over medium heat until hot and bubbly.
Slice the peppers in half lengthwise, remove the core and seeds. Place in a casserole dish.
Stir the finished rice together with the contents of the skillet.
Use a spoon to fill each pepper half with the mixture.
Stir together the tomato sauce, garlic powder and onion powder. Pour over the peppers.
Cover the dish with foil and bake at 350° for 45 minutes.