There's no morally superior actor here, unfortunately.
EDIT: There are many other strange things about the parent comment like why are you upset about the word "militant" instead of "terrorist"? They are functionally synonyms. What militant group isn't a terrorist group? And why is it opposite calling the BJP Hindu nationalist? It is a term they themselves coined and use to describe themselves??
EDIT 2: the original commenter is using a very cleverly edited clip from a different time period to support his claims. But watch the full clip and judge for yourselves. He is clearly referring to training the Afghan Mujahideen 3 decades ago, who the US also supported in the Soviet-Afghan War: https://youtube.com/shorts/lkO8fR4vlgA