Well said, concise and to the point.
"Stock gurus" are just human and they may be a little bit more informed, but they are not infallible. Always do your own DD and if you so desired see what these experts have to say. It may be your opinion against theirs, but you are not necessary wrong either. This is one lesson I learnt after paying a lot of "tuition".