James 2 isn't speaking about Abraham getting saved, he was saved in Gen.15!
James 2 is speaking of Abraham SHOWING he was saved.
You are still trying to hammer the gospel into the square hole of your televangelist gospel. James doesn't fit in your televangelist gospel, so you just ignore him.
But Paul does not sanction disobedience either.