I posted stuff on the lab leak way back at the beginning (feb 20 or so) but I still think it's unproven. Even so I think people should have been able to discuss it in mainstream forums from the start. Also I think the Chinese owe it to the world to have some openness on the thing.