Drain beans and place in saucepan with the bay leaves. Add cold tap water to cover by 3 inches. Bring to a boil, lower heat and simmer about 30-45 minutes, skimming the foam, until beans are tender but not soft.
Remove beans from the heat and add the 3 tablespoons kosher salt. Stir well and let beans stand 15 minutes in the water to absorb the salt. Drain beans and transfer to a large bowl. Add the black olives, red peppers, parsley and mint. Set aside.
In a large saute pan combine onions, oil, salt and pepper. Cook over medium high heat until onions are tender and golden brown. Stir frequently to prevent burning.
Allow onions cool to room temperature, then add to the beans.
Prepare the dressing by combining the white wine vinegar, mint leaves, mustard and red chili flakes in a blender. Puree. With the machine running, slowly add the garlic and olive oils to form an emulsion.
Pour dressing over the beans and serve.