The result - no more ideas and no more team. Give credit to your team. You will get credit for leading that team and everyone benefits. Otherwise, you won't have a team. No idea is created by just one person.
Collaboration comes from unexpected and often unrecognized places.
Someone just asks a questions that gets you thinking in a new direction. No one works in a vacuum. If you just criticize, employees have no perspective. They'll think the worst. I of course assumed he didn't like the program.