Israel and Russia used to have very close ties - a lot of Israel was built by Russian-Jewish engineers who moved there. There are many Russian-Israeli dual nationals.
I think those ties have worsened because Russia's very clearly using its ally in Iran to have activated its proxies to kick all of this shit off as a way of distracting the world's attention from Ukraine. So I think it makes perfect sense that Israel is now willing to actively work against Russia, who actively work to support Iran, who in turn are providing material support to Hamas, Houthis, and Hezbollah.
I wouldn't say Israel has a general reluctance to supply weapons to allies. Israeli drones and weaponry were a big part of the way how Azerbaijan's military has been bolstered since losing their war against Armenia in the 90s to now looking like if Azerbaijan ever did invade Armenia - Armenia would be absolutely fucked. When justifying the Holocaust, he's quoted as having said "After all, who remembers the annihiliation of the Armenians?" (https://en.wikipedia.org/wiki/Hitler's_Armenian_reference) - a reference to the Armenian genocide (the genocide that led to the creation of the word "genocide") - Armenians and Israelis should probably be very close allies due to their common history and the commonality of being a young democratic nation surrounded by very hostile enemies that can justify wiping out their ethnicities. But Israel's support of ethnic cleansing of Nagorno-Karabagh, as well as Israel's continual refusal to recognise the Armenian genocide (granted, this is mostly political - due to not wanting to piss of Turkey, a vital NATO member because of their location) are why Israel generally does not enjoy support from Armenians at large. And that's despite Jerusalem's Armenian quarter and Armenians having been living in the region for an absurdly long time (although the recent treatment of Armenians in Israel also probably has Armenia quite pissed off at Israel).
Israel's had a general reluctance to support Ukraine against Russia primarily because of not wanting to damage ties with Russia, and partially because Ukraine consistently does not side with Israel in the UN. It seems months of war and threats of the war expanding from proxies of Russia's ally have finally given Israel a reason to not care if their ties with Russia suffer further strains.
*edit* - I've just gone and done some searching and I have found NOTHING that indicates Israel is giving Ukraine the Iron Dome STOP MAKING SHIT UP
Maybe one of the worst in Europe, but I think it depends on how you qualify "one of the worst" - I think in the world, you'd be hard pressed to say they make the bottom 10 countries for respecting human rights. The bottom countries for human rights according to statistia are: Yemen, Iran, China, Egypt, Syria, Central African Republic, DR Congo, North Korea, Burma, Sudan, Eritrea, Russia, Burundi, Somalia, and Libya. Places where you've got a mix of: authoritarian rule, corruption being "the way things work," and failed states. (https://www.statista.com/statistics/1256220/highest-human-rights-and-rule-of-law-index-by-country/)
But again, I think we only have to worry about NATO conscription and UK (and other NATO nations) being sent to the frontlines if Ukraine falls and Russia decides to push further westward.