OK I was laid back during most of this thread, but this is just ridiculous.
First off the reason hulk was able to throw Juggernaut is because well he's Hulk. He has his own comic, and he's one of the faces at Marvel, thus people don't want to see Hulk get his neck snapped so he has to throw Juggernaut. Sure Juggernaut could just put his magic shield up, but if he did Hulk would have to die so Marvel writers allow Hulk to throw him.
Say a Marathon runner runs as fast as he can to a baby. He can probably run at about 27 mph, and the baby cant react. So he runs up picks up the baby and throws it, how fast and how far is the baby flying through the air? So because he can run up to 27 mph that doesn't mean that when he throws the baby the baby will fly through the air at 27 mph, and that doesn't mean that the baby will fly far. This means that even if DD does get there faster than the speed of light, that doesn't mean that he can make Cain fly through the air at the speed of light. Thus while flying through the air Cain can summon his shield.
You haven't proved anything, because the only way to defeat Juggernaut is by Tk, and it has been proved with scans that when determined enough he can even overcome TK.
Yes Juggernaut is slow, and thats why he has his Magic shield, to slow the inertia of things.