I don't know if it is common for u.s. army to kill people without targeting them but if it is the case they should better learn how to aim.
http://www.theguardian.com/world/2002/jul/03/afghanistan.luk...
By the time you're firing missiles at a restaurant, you have accepted that as long as your target is killed, some innocents will die with them. Any civilians, waiters, passers by etc who are caught in the blast are clearly just the cost of doing business. The attacks don't happen in a war zone or under cover of war, except the eternal and ill-specified 'war on terror'. If you want to argue that is not specifically targeting innocent people I'd respond that they are indiscriminately targeting innocent people in the hope of hitting their targets, which is worse.
It's remarkable to me that people still try to defend these attacks - if missiles were used on targets in a town on the US, killing several bystanders, there would be outrage, and rightly so. For the civilians on the ground, it is equivalent to suicide bombers taking out a crowd, some of whom are off-duty troops - the two acts have very similar consequences.