Boston University professor Andrew J. Bacevich has been a persistent, vocal critic of the Iraq war, calling the conflict a catastrophic failure. This week, the retired Army lieutenant colonel received the grim news that his son had been killed on patrol there. First Lieutenant Andrew J. Bacevich , 27, of Walpole, died Sunday in Balad of wounds he suffered after a bomb explosion, the military said yesterday. The soldier, who graduated from BU in 2003 with a degree in communications, is the 56th service member from Massachusetts to be killed in Iraq. His father, a veteran of the Vietnam and...