The subject of sidewalk riding has been debated. It can go on for pages. I'm not telling anyone to "shut up," but perhaps it would be better to add more detailed sidewalk-riding comments to the thread called
"Riding on sidewalks", which was started by the guy who runs these forums.
http://www.bikeforums.net/showthread.php?t=43646