Hasn't Clark written a story where he criticised Superman?You make it sound as if he's never been called out for things but I'm sure he has, because he's not as perfect a saint as he's generally made out to be. Just because his morals appear to be beyond reproach doesn't mean the man himself is faultless or that people around him are completely blinded to them, especially with Lois, the one who should know him best of all. Before the reveal many others only ever formed an idea of who he is based on what he wanted them to see, not a true reflection of who he is so they aren't really great judges of character, even in their supposed "worshipping" of Superman. The reveal now offers an opportunity for others to take a good look at the man, the superhero and form a better informed opinion of who Superman/Clark Kent is.