If you were talking about attacks on people doing those things you would have a case.
OTOH, if you see someone walking along the side of the road and you decide to attack them because you want to instill fear in a group of people, that's terrorism regardless of what your intended victim is wearing.
Or when you lob a rocket onto that street.
Note that you're describing Hamas, not the IDF.
I note that you are dodging the point. Terrorism is a tactic. People who employ that tactic are terrorists. Their ethnicity, nationality, religious beliefs, choice of mates and preferred internet service provider doesn't matter. They are terrorists regardless of where they live, which gods they pray to, how strongly they feel they have been wronged, or even if they feel they have been wronged.
And you're missing the fact that it's almost always Hamas engaging in such tactics, not Israel.
You don't get it about human rights. You don't understand that kids playing on a beach don't have to die just because they are living in Gaza. I think you might get a glimmer of a clue if those kids had been Jews and Hamas blew them up, but I'm not sure. You don't think Jews in the Warsaw Ghetto were truly oppressed, so perhaps you don't think Jewish 10 year olds playing soccer are truly innocents, or that dropping artillery shells on them when they're the only ones on that part of the beach is truly unnecessary.
You don't get it about war. Sometimes innocents die.
And note which side kidnapped an even younger boy and burned him alive: militant Zionist Israelis.
And note that Israel is punishing them. Hamas rewards the people that kill Israeli kids.
I note that you continue to dodge the point. The people who murdered Mohammed Abu Khdair are terrorists. We know this because they employed the hallmark of a terrorist: the tactic known as terrorism. Refusing to acknowledge that point doesn't invalidate it.
You found one example by a few Israelis, not by the government. You're turning a blind eye to thousands of examples by the Palestinian government.
This is one of those points on which you and I should be in complete agreement, but it just never happens. Instead, all that happens is dodging and handwaving and attempts to change the subject.
Why is to so hard for you to call a terrorist a terrorist unless you can put him in the Palestinian camp? Why is it so hard for you to distinguish between Palestinians who use terrorism and those who don't?
If you were trying to make the case that the men who killed the yeshiva students were kidnappers who only committed murder when their plan fell apart rather than actual terrorists, it could be a valid argument if you properly supported it. If you were claiming the ones who kidnapped Mohammed Abu Khdeir were seeking simple revenge, not engaged in actual terrorism, that could also be a valid argument given the proper support. But you're not. You're just trying to change the subject before anyone starts to judge both Israelis and Palestinians by their actions, not by your words.
Oh, and you're also trying to justify the needless deaths of children playing soccer at the beach with an airy (and morally bankrupt) "Sometimes innocents die", while also denying Jews in the Warsaw Ghetto were truly oppressed before they threw their last Molotov cocktail.