Does God punish a ethnic group as a people for opposing the Bible?

Yes.

This is clear.

God completely destroyed the Jewish nation of Israel, because Jews killed Jesus Christ.  This is clear in the New Testament.

Gospels emphasize that Jews killed Jesus Christ, and that God would punish them.

Jesus Christ Himself prophesied that Jews will be killed by God for killing God’s Only Begotten Son.

This prophecy was fulfilled in 70 AD.

God always keeps His promises.