Lebanese police said Thursday that a food delivery driver who opened fire outside the U.S. Embassy in Beirut last week allegedly did so because of a personal grudge against the guards at the compound.