I feel bad for Vancouverites as a whole. Unfortunately things like this are perpetrated by thugs who use events such as these as excuses to commit criminal acts, using the mob mentality to their advantage. These episodes are not unique to Vancouver and now a days seem to take place whenever people gather for even peaceful protests.
The police and the media should be publicly posting/broadcasting the images of the rioters so they a) can be identified and apprehended and b) to publicly embarress anyone who for what ever reason would normally be a law abiding citizen but decided to take advantage of the situation.
My only other comment and I may be way off base but I'm not sure why the police weren't acting faster with more force. I saw one image on the news of a group of rioters milling around, breaking windows, burning a car, throwing objets, etc., and there were cops in riot gear and 10-12 cops on horses nearby. Then the cops on the horses simlply turned and walked off in the opposite direction. Maybe they got called elsewhere but on the other hand, you charge those horses into the crowd a couple of times and those rioters disperse pretty damn quick.