https://www.reuters.com/article/us-ukraine-parliament-langua...
"The new legislation requires TV and film distribution firms to ensure 90 percent of their content is in Ukrainian and for the proportion of Ukrainian-language printed media and books to be at least 50 percent."
It also says civil servants must speak Ukrainian. It does not say they can't also speak Russian.
In any case, that's not a ban.
Turkey has done the same thing to Kurdish speakers and most of the West has rightfully condemned their attempts to crack down on the language.
On the whole, I'd say that Ukrainian language policies are more akin to Quebec. OTOH Turkey has been packing its prisons with Kurds until recently for crimes such as "insulting Turkishness", so no, it's not really a valid comparison. I don't like the laws on this subject in either Ukraine or in Quebec (or really any place that tries to force cultural cohesion), but specifics do matter.
Even Russians themselves reflected on this, noting that most volunteer forces they have faced so far come not from the Western (majority-Ukrainian-speaking) regions of Ukraine, but rather from Kharkiv, Dnipro etc. Their explanation is that all those people are "brainwashed by Ukrainian Nazis".
There is some real contention with the status of Russian as 1) the official government language, and 2) the official education language in schools. But I don't think it's fair to phrase that as "banning Russian".