Please can you provide a definition of terrorism.
Sure, here's the Chinese one:
According to Article 104 of the draft law, “terrorism” means “any thought, speech, or activity that, by means of violence, sabotage, or threat, aims to generate social panic, influence national policy-making, create ethnic hatred, subvert state power, or split the state.”
In a new draft law, China has opted for its own definition.
thediplomat.com
But I doubt very much if you will accept that definition.
Why wouldn't you accept that one? because it's not the one that a) fits your narrative, and b) not the one that fits Israel's, USA's nor UK's narrative.
Which yet again proves the politcal nature of such terms.
And then please provide a description of the actions Hamas commit.
Sure, when and if you provide a description of Israel's actions against the Palestinians over the last 60 years.
Then we can compare the actions of the "terrorists".
They are the same: because Hamas are terrorists.
In your opinion, in the opinion of Israel, USA and UK, and other western nations.
I'll say it again for the umpteenth time UN do not designate Hamas as terrorists.
If you don't agree then you are a terrorist apologist.
There you go again, anyone who disagrees with you are racists, anti-Semites or terrorist sympathisers.
UN do not agree with you. Are they terrorist sympathisers?
Your logic is blind to anything but your opinion., and everyone is else wrong.
Let me also remind you of Barack Obama's opinion. Paraphrased to save me looking it up:
"It's possible to support Palestinians, and criticise Israel without being anti-Semitic."
Here's another example of politically designated terrorists:
The Rohingya are designated as terrorists in Myamar, but they would be given asylum in UK.
Arakan Rohingya Salvation Army (ARSA)
Myanmar's Anti-Terrorism Central Committee declared ARSA a
terrorist group
en.wikipedia.org
Yet again reinforcing the political nature of labelling terrorists.