We are at war with Iran, but not with Pakistan. It is a subtle difference.
So countries we are not at war with can train terrorists and send them over here, while protecting the trainers? And that too while claiming to be anti-terror "allies" and raking in billions in aid and weaponry.