I feel like this is all just for show.
All the MMA fighters do a lot of talking and saying "I'm gonna knock his teeth out!" and stuff because it builds media attention.
They do it so that more people will anticipate a fight and pay more money for it.
As far as I know, Silva is a decent fighter and has no reason to hide. But that's just my opinion.