I mean, most of the Toaru characters are unironically stronger than him. There are literal universe destroying gods like othinus that touma regularly hangs out with and Touma only has one trick from what I remember. For someone in his situation, he did really damn well. Being beaten up by characters stronger than you doesn't make you a whimp.
If Goku got his ass beat by the living tribunal, that doesn't make Goku a whimp? Of course not, it just makes the living tribunal stronger than Goku.
If Goku got his ass beat by the living tribunal, that doesn't make Goku a whimp? Of course not, it just makes the living tribunal stronger than Goku.