Pick through the beans to remove bad beans. Soak the beans overnight in cold water. Drain and rinse.
In a large soup pot or Dutch oven, stir together the beans, water, green pepper, onion, oil, bay leaves, garlic, and salt. Cover and boil 1 hour.
Reduce the heat and simmer, covered, 3-4 hours or until the beans are very tender. Stir occasionally and add water if needed.
Remove about 1/3 of the beans, mash, and return to the pot. Stir and heat through.
Remove the bay leaves and stir in the vinegar or lemon juice when ready to serve.
Serve over rice. Garnish with sliced pimento and lemon wedges.