Seems like the Bahraini officials don’t hate us anymore. Direct flights between Bahrain and Lebanon will be resumed on the 22nd of June 2011, with an average of 5 flights per week. [Link]
All commercial flights were halted on March 22 due to the political unrest in Bahrain. Bahrain GP was also postponed and rescheduled to October but I doubt it will go through as planned.