I have a hard time understanding time dilation and special relativity; each explanation seems to contradict the other, and don't explain the apparent paradoxes they cause.
Say clock A orbits clock B at a very high speed. According to the explanations I've heard, B would perceive A as ticking slower than B, because of time dilation. But since A has equal right to claim to be stationary, it should observe B as orbiting A, thus ticking slower than A. If at any moment the clocks' time would be measured, would their respective elapsed time be different? In other words, is one clock actually slower than the other? This seems unreasonable, since the respective situations of the clocks are identical.
If the answer is no, what exactly happens if the clocks suddenly stopped orbiting each other and become stationary relative to each other? If each clock has perceived the other as ticking slower for a while, would the clocks instantly jump to the same time? This also seems unreasonable, since orbiting each other for a longer time then would imply a different outcome when stopping, even if the events of stopping are identical. How can this be resolved?