First point: Because they're jelly babies... nothing more, and they taste good!
Secondly: From time to time, yes i agree, but you could say the same about blondes and brunettes.
More often than not gingers are pretty damn hot, just check out Rose McGowan from charmed when she was a ginge!!! Not in the slightest bit manly i think!