It is not "my opinion", though it's very cute that you're attempting to frame it that way to discredit the point. Also, no one is "affronted" that you call Hamas a terrorist organization, the point was that while you [correctly] call Hamas a terrorist organization, you handwave away terrorism committed by nation-state actors simply by the virtue of them being nation-states. Not to mention the fact that these same nation-states are the ones that get to define what is and what isn't terrorism. Convenient, isn't it?
Also, you both demonstrated a complete lack of knowledge of what Hezbollah is and why it exists, and completely ignored the point about the goings on in Lebanon entirely. Very nice.
All that coupled with your speculation about what Mossad knew about the attack when anyone with even basic knowledge of how Israel operates would know that intelligence gathering with regard to Gaza & the West Bank and any counter-terrorism operations fall under the purview of Shin Bet.
In other words, you're talking out of your ass and seemingly operating on nothing but vibes, stereotypes, and whatever you hear from Western media talking heads. It's annoying.