My dilemma is the age old question, "who knows what is best for your child? The child themselves or the parent?"
The problem I have is that my kids will complain going to an activity but then have a good time actually doing it. They have fun with the other kids and really learn from the experience. It is kind of like kids complaining of homework, but they still need to do it because in the long term it is good for them. I also think of the book Green Eggs and Ham. They might not want to try something new, but once they do, they enjoy it.