Why is Jack always taking L’s?!

Every episode shows he is such a weak character physically and mentally.Has he actually ever won a fight mentally or physically before in the show? I mean this man has been beaten by a 60some year old man!!!