Gitlabs actions affect Russians(people) and not Russia(gov).
Their motivation, should they apply it to UK, US, Spain and France, should lead them to forbid having employees from those countries as well.
As a Swede, I would not like my gitlab sensitive data to be in the hands of US gov.
If you really believe national security agencies do not apply pressure to any tech employees just because they are X citizens of their X country - you need to mature a little bit more, perhaps read Snowdens book and look into what happened with Wikileaks.