I do not think Trump is right on this.
When he remarked, let Alabama decide, he was right.
Either standing by or denouncing him was a bad political move with no upside.
Walking away and doing neither, and leaving it up to the voters of Alabama was his best option.
He just couldn't hold to it, for some reason.