I am posting this because I think this is an example of a protest done right.
Actually, it really is more of a parade than a protest. We should do something like this in Canada.
The second Life Parade will be held in Paris on May 20th. They're going to have floats, and stalls, and just a whole bunch of fun.
Here's the website:
http://www.lifeparade.org/
And note in the pictures: It's practically all young people.
Here are the pictures from last year's parade:
http://www.lifeparade.org/11juin.htm