The shorts are fine for jogging, but you may want to get a lower profile on the socks. They look 1980's vintage. :)
I agree with Will. They might be OK for jogging and such but I don't know about wearing them in public, but that's up to you. But the socks have to go! LOL. Out here, we wear different kinds of shorts.
I was just thinking that. Ha!!
Short shorts aren't in style anymore and neither are those knee socks.
I'm thinking that if you have to ask - then yes, they are too short.