Anonymity is an option on the internet, but it is not an option for ethical business in my opinion. If you are running a serious website, or especially selling something, you should say who you are.

Agreed. Sort of. Anonymous businesses like WP Avengers are bullshit. However, anonymous blogs offer people a way to voice opinions they might not be able to normally share.