Preheat oven to 350°F
Mix ketchup, water, garlic powder, pepper, brown sugar, vinegar, Worcestershire sauce, mustard, molasses and Tabasco. Set aside.
In large pot; fry bacon until firm but not crisp. Transfer from pot to plate lined with paper towels. Leave bacon grease in pot. Roughly chop bacon into bite sized pieces.
Add chopped onions to pot with bacon grease. Cook over medium heat while stirring for 2-3 minutes or until onions are translucent.
Stir in pulled pork and reduce heat to medium/low.
Add beans, premixed sauce and half of the cooked bacon. Stir while cooking for 5 minutes.
Transfer to large casserole dish, top with remaining bacon and cover with foil.
Bake for 30 minutes. Remove foil and bake uncovered for 20 more minutes.