M.L.
The red/white ones are usually cheaper in bulk and come in more sizes for ease of handing out, and they match the whole traditional Christmas color scheme and Santa's costume.
I don't like those candy canes either, I prefer the fruity ones... but I love using them as stirrers in my hot chocolate, the perfect amount of mint without being overwhelming! I tell my boys they can save them for hot chocolate so they don't whine about eating it then.
Some interesting info on the tradition of the candy cane:
http://www.holidaydecorations.com/Candy-Canes.html