This episode was the final straw.
Merlin is now simply a coward. He would not reveal his abilities to Morgana, even when half the town was round up to be executed. His secret would be safer with her than anyone else in the show because she is in the same predicament. Yet he would let all those innocent people die so that Morgana could come to terms with herself instead of just telling her! Gaius's reasons were slightly more understandable, but not really. This is even more ridiculous considering that lancelot already found out(after only one episode), and no consequences came up as a result. Yet somehow Morgana finding out would be the end of the world???
Arthur just seems to get dumber and dumber each episode. It isn't funny anymore. The once and future king is so oblivious to his own servant, it strains credibility even in a show with magic and dragons.