...why is he giving Christians, across America, a collective heart attack?
He has never wavered from being a supporter of immigration. He has the courage of his convictions. You disagree with him. So? He has said this should not be a partisan issue. He has also said, many times, that he is president to all Americans. Not just Republicans and not just to those who voted for him.
Jesus gave the religious people of His day some fits, too. I don’t agree with the president on all his stands, but I don’t question his faith. I don’t know his heart, but I see a lot of fruit emanating from it.