Just of clarification, did they take down the project of all Iranian nationals? or simply block access to GitLab from Users with IP from Iran? Would it be possible to hide their identity, say tor or VPN?
Businesses don't care. It's easier for them to have a couple of false positives than it is to deal with the possible consequences.