Olympic Cycling. Shoud the World Champion be able to wear the Rainbow Jersey?

I was watching the Olympic Road Race and I was thinking Paulo Bettini should have been allowed to wear his rainbow jersey during the race. I think Cancellara should be able to wear the WC jersey in the ITT. Also the reigning WC holder in each track discipline should be able to do the same. Thoughts?