This is a very large question, and since you admit that it’s coming from a place of ignorance, I’ll assume it’s sincere.
It’s tough to even know where to start, and it would be nearly impossible to summarize a sufficient answer here. But let me try this:
Israel is a settler colonial project that involved mass expulsion of people from their land (ethnic cleansing). Everything surrounding the project has been textbook examples of inhumanity, and there is a reason why Israel is the poster child when discussing a terrorist state. If “terrorism” means anything, it can be best demonstrated in the crimes against humanity that Israel has committed against the Palestinians.
Whatever you want to say about Hamas, it is the result of a occupation by a terrorist apartheid state. It’s a resistance movement, and technically has more of a legal right to use any means to fight off their occupiers.
The question you’re framing here is a result of lots of propaganda designed to switch it up and make the oppressors the victims. It’s an attempt to weaponize LGBTQ+ rights to support genocide. It’s used so often to justify crimes against humanity – as well as crimes against the LGBTQ+ community as well.
The “college students” you refer to are disproportionately Jewish and LGBTQ+ who are simply demanding that their college tuition stop going to funding the literal murder of a captive population, half of whom are children.
So, it’s incorrect to call them “pro-Hamas”. But it’s also immoral and explicitly evil to demand people condemn the actions of the predictable results of a resistance movement.
It’s important to remember that anyone who supports Israel (and the US’ support of Israel) objectively supports terrorism, child murder, apartheid, ethnic cleansing, starvation, torture, and genocide.
This is important to note when considering whether to use the term “terrorism”.
That’s a start, I suppose. But probably not sufficient to answer your question.