On Sunday the Iraqi government announced it was firing 1,300 soldiers and police who failed to stand and fight during the campaign in the south , an acknowledgment of failures in an operation and weaknesses in some of its forces .