This article seems to be laced with innappropriate bias. It appears to be judging gitlab for this decision.
Beyond that, its weird that this is not only an uncontroversial position to take but anything other than the only legal option. The government should be the only arbiter of morality with regards to business, where judging your business or actions to be illegal and/or issuing a court order to a company to stop service or remove content should be the _only_ legal way a company can refuse you service.
I do not think putting these kinds of decisions into the hands of unelected people or companies is a good idea.