> still was centuries ahead from what had been happening
I don’t think that’s the right attitude to take, history is not necessarily “linear” all the time.
e.g. there was a period during the Reconquista when Jews and moderate Muslims were fleeing to the Christian kingdoms in the North after a radical Muslim sect from North Africa invaded Iberia to help “protect” the local Muslim population.
After the reconquista was over the Spanish suddenly (well not exactly but almost) decided that they are not into religious tolerance anymore…
The Byzantine empire was really into heavily oppressing religious minorities initially (both other Christian sects and especially Jews and Samaritans, the latter were almost eradicated..).
However by the 1000s the Empire was probably one of the nicer places to be a Jew in (and Christian minority sects were mostly left to their own).
Then the crusades happened…
Then the restored empire under Palaiologoi dynasty again became relatively very tolerant towards religious minorities by the standards of the time.
> oppression-ridden Byzantine/Roman rule in their decline at the time
Citation needed. The late Roman Empire (after ~900s AD) was generally one of the most progressive and tolerant states in Europe (outside of some relatively brief periods)
> Armenians was a crime of humanity, but you can't have these as black & white.
In this specific case you undoubtedly can. There shouldn’t be any question whatsoever
> managed to become the one of the first countries in the history to decriminalize homosexuality.
Which is commendable but they were still preceded by about 10-15 European or Latin American states.