Great Britain is becoming know worldwide as "TERF Island," and you think London should be a global symbol of pride? Madness.