Some random kinght(who isn't even a lord in the first place!) being given a city charter because some vague reasons and one dice roll just handwaving all the complaints and politicking that should come with it is dumb.
I'm sorry what?
Tormo earned becoming a lord, that much is without question.
Now, you can argue that this reward is far too much for someone like Tormo, a landed knight who just rose to prominence in the last two years. But the same could be said for quite a few people in history... Looking at you Napoleon. The time a situation may be different, but people acting upon the chances they get are not.
And Tormo definitely acted upon his chances.
Tormo saved Arstan's life, something that should not be taken lightly, especially with a man like Jon, who adores and protects his son to the point of not trying to allow him to fight.
Tormo is and was a hero in the war, with a reputation. He fought in several key battles and has become friends and allies with several, very important people in Westerosi politics, including the Lord Commander of the Kings guard, Blackfish, many of the Vale Lords, Our Dad and us.
There is a practical element in Jon's choice.
Jon, instead of risking starting feuds between his lords on who he chooses to take the charter... decided it would be better to make a new noble house of the Vale, rather than potentially start a generations-long blood feud between his other houses, and destroy the Vale.
Yes, he risks the balance of power being shifted and make his lords hate him for a while, but that may be worth the wealth that that city will provide, and the power projection that it will bring to the Vale.
Finally, Jon, being a human being clouded by the same biases, judgments, and failings like everyone else.
He might not see the full picture for a hundred years from now, he can only see the choice in front of him.
He is allowed to make emotional choices, based on sentimentality, based on friendship and comradery from a war that has just been fought and the need to repay a debt he believes he cannot possibly repay.
To put it bluntly, he is human, and that's what ASOAIF really is in the end.
Humans making choices. and living with the consequences of those choices.
Who hates our guts? Some Blackfyre remnant?
A lot of people hate our dad for his 007 escapades in Bravvos and during the war.
A lot of people.