You are exactly the kind of person that makes me use names like this.
Ideas need no name. Argue the idea, not the human behind it.
Or failing that, perhaps consider relocating to China or Russia. You will find their attitudes to internet anonymity more to your liking.