On GoT, I get Jon walked right into Ramsey's gambit. I totally agree that Jon did everything he was not supposed to do and should have lost the battle. But the key element in the "Jon is Stupid" argument is he was supposed to watch his bother die on the battle ground and not do anything about it. What makes sense to me is that is not Jon Snow. Everything we have learned about Jon Snow in these six seasons makes everything he did make sense. He loved his "siblings" even when we know they in their youth were very hard on him. He is more Ed Stark than any of the other "true" Stark children have shown up until now.
It was a dumb move but it was a move I can see Jon Snow making even with all the information he had at hand. Its possible he is the most caring character in the show. I wonder how he is still living but he is who he is. His actions may have betrayed his army but they were true to himself.