The U.S. military says seven U.S. Marines have been killed in action in western Iraq .