stupid idea imo. i'm a member of many forums which i regularly check and this is the only one where it's an issue. by allowing freedom to "hide" you're allowing someone to give more honest advice without fear of it getting back to them later.
for instance say someone makes a thread about the biggest mistake they've made whilst carpet cleaning, atm we can freely post what honestly happened and hide if we feel we'd like to, but having your real name there would mean anyone who doesn't want to be known as the company who walked dog poo throughout the customers carpets and then couldn't get it up would just have to not post.
you get good and bad with everything but imo the good of having something to hide behind is better then the the good of having the real name, which can be faked any way