"This verse is in advisory mode. It is not a MUST TO FOLLOW. It is not a sin if you marry among Pagan unbelievers. But Allah warns you that you can suffer if this association is solemnized." Iftekhar Hai.
If the words "do not marry unbelieving women" are advisory and not prohibitive, then which words should Allah have used in his revelation to make it binding on the Muslims?
When the word "eschew" is taken to mean a prohibition on drinking alcohol, how imaginative one should be to say that the words "do not marry" mean an advise, not a restriction?
Conversely, when we read the Quran saying "do not worship idols" or something to this effect, should we take it to be an advice, and not a command from Allah?