Gay debate needs ‘critical tolerance’