You offer valid points, but I simply disagree with them.
I think the two can exist, as long as I'm not using the site to promote my stocks; or participating directly in discussions about the stocks on their specific boards where the public goes to view those discussions. Nobody except people who are crazy enough to bookmark me even know my board exists. It has a whopping 64 boardmarks.
On a board of my own, there is no reason I shouldn't be able to discuss some stocks.
Me, I'd rather participate on a site where I know the guy running the place has a clue about the stock market in the first place. Some folks out there running sites don't understand, trade, or have a clue what the stock market is.
The issue has been beat. We'll just let time tell.