Sure He did. If I give a gift to you, and you don't use it, I still gave it to you, didn't I?
You just told me in paragraph one that God knows what everyone is going to do. Why would He give faith to everyone if their not going to use it? And if you have "faith" doesn't that mean you have "faith"?
God gives everyone the potential to utilize the gifts given. Why? Because God is just. Why? Because God is Love. Love gives of itself UNCONDITIONALLY. You are thinking in human terms. WE don't love people who don't love us back. Christ taught us a new way. "Even the pagans love those who love them". We are called to love even our enemies - just like God does. Thus, even though the reprobate are "enemies" of God, He still loves them and provided them with ample evidence of His existence and His graces to turn to Him. Like the Pharisees, they did/will not
God would not be Love if He didn't love unconditionally.
Regards