Your comment reeks of western superiority and exceptionalism.
Its not black and white thinking. It just hypocrisy at the highest level.
The EU does not spend a single day without going around telling anyone and everyone that human rights are very important and that we should do absolutely everything to keep things that way but then turns around and welcomes the head of a (former) terrorist group in Europe.
Even Macron welcomed the guy in Paris even though ISIS killed hundreds of French citizens.
Can anyone then reasonably blame China or India when they continue doing business with Russia? If so why the double standards?
The US and the EU love to criticize other nations but don't mind supporting war criminals and dictators when its suits them and even give them money and/or sell them weapons.
After the Ukraine war ends, I'll bet you you'll see Putin or his successor being invited to cocktail parties in Frankfurt or London, no question about it.