Archer was put in a tough spot. I don't blame him for chewing out Trip at the end of episode.
In the scheme of things, I don't really fault Archer for the decision that he made in returning the cogenitor Charles, even though Charles was deserving of asylum imo, particularly since it appeared that Charles requested asylum on his/her own volition.
But didn't Archer have geopolitical factors, as well as a self-imposed non-interference policy, to consider? Geopolitics -- good relations with the Vissians -- among other factors, trumped an individual's liberty in this instance, unfortunately.
I didn't think Archer had a strong hand to play against the Vissians, especially if things turned ugly between the Enterprise and the Vissians. It was tragic that Charles was a pawn in this affair. It may be seen as the cowardly, or cynical, decision. I wished a better outcome for Charles.
-----
On a slightly different matter, about that scene where Archer chewed out Trip, when I saw that, I couldn't help but think that Archer is the least intimidating Star Trek captain, compared to all the ST captains that came before him.
Archer has an easy going persona. He is the low-key captain to a very down to earth (so to speak) crew. It's the right match. One of the reasons why I love the series.