Its a phrase "Israel has the right to defend" like other phrases that have been engineered to be repeated enough that it turns into mind control - in my opinion. there is no doubt, like you said, it is a blank cheque like phrase - where you can put it at the end of anything - you can glass gaza, and say well "Israel has the right to defend itself" and so on.
Thanks!
RE: news roundup