I think there is a time and place for everything, while I might agree with his message, I don't know if that was an appropriate place to express it.
I'm not sure there isn't a time or place to speak your mind especially when what you're saying is the truth.