James S Saint said:
Sorry, but logic trumps physics. Without logic, there would be no physics.
You haven't used any logic though. All you've done is assert that velocities add linearly. That is an
assumption based on the fact that it's true (to a good approximation) at the everyday speeds you move at. It was also the assumption of physics up until 1905.
Let's make a different assumption: The speed of light in vacuum is measured to be the same by all observers, independently of their inertial frame of reference. It
does follow logically from this assumption (together with the assumption that the laws of physics are the same regardless of inertia) that velocities do not add linearly. Either you have a length contraction (Lorentz's solution) or time dilation (Einstein's).
These are three different, but logically consistent viewpoints, starting from three different
assumptions. The first assumption is false, it been repeatedly shown experimentally countless times since the Michelson-Morely experiment, that the speed of light is constant, regardless of the observer's speed. The other two assumptions lead to different predictions, and it turns out Einstein's assumption was the correct one. This has also been verified countless times, and has lead to predictions ranging from relativistic mass, to the existence of antiparticles, to the fact that gold is yellow.
The theory is completely logically consistent. If you have a problem with it, it's not the logic, it's the assumptions behind it. If you don't believe c is constant, then you better come up with an experiment to prove it. And you'll also need to find a theory that explains all the other results as well, because classical-mechanical velocity addition does not.