Because kuwait was defenseless and Iraq was committing genocide and using chemical warfare (against convention) whilst Israel is attacking a terrorist organization (The US has Hezbollah listed as one) and wishes, when done, to reinstate the Lebanese government and leave the area. I see a difference.