Ah I see now, thanks. Went through my history and realised that in a thread talking about EU RT being shut down, this[1] thread was linked which I thought was about RT but I see now that it isn't.
Looks like RT is/was very government-backed and spreading a ton of misinformation - so I can understand why people would want to shut it down (for spreading verifiably incorrect information), but on the other hand can also see why it's not a good look :/