Repentance is specifically said to be given to Israel, Gods Elect. Israel isnt everyone. Read Acts 5:31
NOTICE THE' COUNCIL' ? THIS IS NOT TALKING ABOUT GENTILES . GENTILES COULD NOT BE ANY FURTHER FROM THIS SETTING ,OR PETERS MIND . IT WILL BE 10 YEARS AFTER ACTS 2 ,WITH CORNELIUS ,BEFORE PETER IS FORCED TO SEE GENTILE SALVATION .
28Saying, Did not we straitly command you that ye should not teach in this name? and, behold, ye have filled Jerusalem with your doctrine, and intend to bring this man's blood upon us.
29¶Then Peter and the other apostles answered and said, We ought to obey God rather than men.
30The God of OUR FATHERS raised up Jesus, whom ye slew and hanged on a tree.
31Him hath God exalted with his right hand to be a Prince and a Saviour, for to give repentance to ISRAEL , and forgiveness of sins.
NOTICE IT DOESNT SAY ' SPIRITUAL ISRAEL ' . HE SPEAKING BEFORE THE RULERS ,THE COUNCIL ,WHO REPRESENT THE NATION OF ISRAEL !!!
THERE ISNT A NON PORK ABSTANING , SABBATH OBSERVING , LAW KEEPING , JEWISH MAN IN SIGHT ,OR ON PETERS RADAR .