Oh, don't discount the Racism.
People aren't being investigated by police for criticizing Russia.
If it was only about money, they wouldn't have reacted as they did to Russia's invasion of Ukraine given all the money many were making from Russian fossil fuels and mineral wealth.
The big difference in the reaction to Russia's Genocide in Ukraine and to Israel's Genocide in Gaza (which is way worse both in numbers and in how many of the civilians being murdered are small children) is that in Ukraine the victims are Whites as are the aggressors whilst in Gaza the victims are (brown) Muslims whilst the aggressors are Whites.
At least amongst the power elites, especially in places like the US, UK and Germany, White Colonialism isn't just this old 19th century practice we fortunatelly left behind, rather it's a way of viewing the world which very much alive and widelly held.