I want to create a social network geared towards mainly geared towards user to user interactions (commenting, discussion boards). From observation I've found that users are more likely to engage in constructive conversations when using their full names as opposed to creating flame wars when hiding by a username. While the latter still has the possibility to exist using one's real name its not as evident considering that user is bearing his or her identify either through the site's main registration or through Facebook Connect.
Don't get me wrong I've seen many communities manage to still offer insightful user contributions using usernames. All in all, what are the pros and cons of the two?