It depends on whether you believe in war power or not.If you do,fill in nothing but; if not,fill in anything but.
再问: actually i believe that is a military problem. so i put nothing but into the blank. but after I check the reference key, the corret one is anything but .so i am completely confused . what 's wrong with me ? the english grammer or the view of the politics?
再答: Nothing is wrong with you. That means most people love peace, and they are willing to do anything to help Iraqi people EXCEPT using military force. The key term here is "most people". And most people in the world hate using military power to solve problems. Therefore, the answer is "anything but". However, for some people who believe in that a war can solve all problems, choose "nothing but" might be a better choice for them.
再问: understood~