IslamiCity
President Barack Obama's lengthy speech on the Middle East Thursday displayed more soaring rhetoric than substance, as Salon's Justin Elliott noted.