Place a large skillet over medium heat, then add the bacon and cook until the fat has rendered and the bacon has crisped, about 10 minutes. Add the tomatoes, garlic and onions and cook until the onions have softened a bit, about 5 minutes. Add the corn and cook another 2 minutes. Add the lima beans and then remove from the heat. Stir in the basil and red wine vinegar, season with salt and pepper and serve.