The suspicion is that the Russian government threatened to punish local Google (YouTube) employees if they failed to comply with the takedown request. If a company has local employees then they can't just hang them out to dry, regardless of how that conflicts with core values. So then should they compromise values to continue selling ads in Russia, or pull out of the country?