Heat the oil in a large heavy saucepan and saute the garlic until pale gold in color. Add the anchovies and stir, breaking them apart with the back of a wooden spoon. When the anchovies have dissolved, add the tomatoes and bring quickly to a boil. Reduce heat and simmer for 10 minutes, stirring occasionally. Stir in green and black olives, capers, basil and hot pepper flakes to taste. Bring to a steady, gentle simmer and cook for 15 minutes. Adjust seasonings. Stir in the parsley and cook until the sauce has thickened. Cook the vermicelli according to directions until al dente. Drain. Toss with enough of the sauce to coat the pasta well.