Unpopular opinion: Jon was right to be honest. If he lied, it becomes the excuse Cersei uses to justify her inevitable betrayal. Remember that by this point, Jon had already sent a raven announcing his fealty to Dany. How long would that stay secret? If Jon lies, the Lannister/Gold Company troops are now justified in…