I also hate running: have you tried intervals? What I do is walk 2 minutes with a brisk run for a minute. Jogging (I've heard) is worse for your joints but doing the intervals has reduced the agony and more importantly made the sheer fucking tedium of it less.