Everything is NOT from Hashem
The Torah does Not claim "everything that happens is from Hashem".
"וְעַתָּ֕ה הִנֵּ֛ה צַעֲקַ֥ת בְּנֵי־יִשְׂרָאֵ֖ל בָּ֣אָה אֵלָ֑י וְגַם־רָאִ֙יתִי֙ אֶת־הַלַּ֔חַץ אֲשֶׁ֥ר מִצְרַ֖יִם לֹחֲצִ֥ים אֹתָֽם׃ Now the cry of the Israelites has reached Me; moreover, I have seen how the Egyptians oppress them." (Exodus 3:9)
"I am very angry with those nations that are at ease; for I was only angry a little, but they overdid the punishment." (Zechariah 1:15)
On the Exodus verse, Ramban's commentary explains that the Egyptians are excessively oppressing the Israelites, MORE than Hashem had actually decreed for the Israelites to be oppressed. Therefore Hashem has heard the cries of the Israelites, and Pharaoh and his people will be punished for their oppression of the Israelites. Sforno on that verse also explains that the Egyptians were oppressing the Israelites excessively. Sforno also cites the prophet Zechariah 1:15 that the nations oppressed the Jews excessively, more than Hashem had decreed.
Radak on Zechariah 1:15 explains that Hashem was only angry a little with Israel, and the nations did excessive evil to Israel. Radak also cited Isaiah 47:6 that the nations showed Israel no mercy.
All these citations allow us to respond to some of the deterministic Hareidi "preachers" nowadays that might want us to believe that all evil the Jews suffer is willed by Hashem, and/or the Jews always deserve any punishments meted out to them.
Rather, even when the Jews sin, Hashem did not give the non-Jews a blank check to oppress the Jews to an unlimited extent, so it follows that the nations who oppressed the Jews will be punished.