While I understand the need for anonymity in some cases, I agree with you for the need for real names. 

(Social media conversations are now generally skewed by paid trolls or insiders who are protecting their own jobs etc.)