For years, Lebanon has been a hotbed of dissenting views and religions. With about 20 religions this is not surprising. Indeed, since 1943 the government is organized along religious lines, giving everyone a say. The President must be a Maronite Christian and the Speaker of Parliament must be a Shi'a Muslim. The Prime Minister must be a Sunni Musli...