>>56528280I'm going to answer the TQ before bed.
David doesn't like waiting so much, especially during gym challenges. He fought the trainers, he won over the puzzles, he is on a roll!!!.... to then discover the leader is gone and now the guys called him/her, and he/she is on their way.
While he doesn't like this, he accepted it because he knows nothing good comes from hurrying things up.
Example: when he was at Celadon for Erika's badge, the girls told him to wait, so he did. But after a while he sees his surroundings and confounded the perverts with trainers. He asked one of them what's going on, and he got the "this place is filled with girls!" answer.
He thought they were being racist, so he said "oh yeah? I'll show them!". He kicked the door, and a Victrebeel jumped and caught him.
He ran with half his body suffering burning from the acid until he stumbled with a tree. He started to slam his body against it until the plant pokémon let him go.
He almost got banned from challenging the gym, but he proved he wanted to badge, not oggle at the girls.
He then almost lit up the place in flames, but that's a story for another day.