Can Muslims Have Non-Muslim Friends?
The problem there is of shirk and tauheed. Both cannot come together under one roof. So no Muslims cannot marry those that do shirk.