To amplify Can2K's point, we've also pushed our DD10 in certain activities, but they were:

1) Activities she originally asked for.
2) Activities in which we felt there was something vital she could learn there.

So, for example, when DD was 8, and wanted to give drama a try, we signed her up, and she found it fun at first, until she inevitably drew the attention of the kid who she found obnoxious and annoying, but who always followed DD around because she wanted to be DD's friend (this is a pattern for DD). By the time DD's complaints reached the level where she wanted to withdraw, she'd already begun rehearsals for the upcoming play, so we made her see it through to learn "How to fulfill obligations when others are counting on us." When DD decided she couldn't learn the next skill in gymnastics, we made her stay put until the end of the paid session, because what we really wanted her to learn is "How to keep trying in the face of failure and eventually succeed."

Like Can2K, I'm not seeing a life lesson to be learned in your DS's case.