Now I'm all for Muslims marrying Muslims, as well as Muslims marrying non-Muslims (who eventually convert and become Muslims), but there is such a lack of men out there that Muslims should consider marrying Muslims first and then look outside our faith... So why do Muslims look to marry outside our religion?
I don't know that most men specifically look to marry non-Muslims. I think what happens is that they are more comfortable getting friendly with non-Muslim women, because there aren't the same cultural boundaries and restrictions. Even if you are not doing anything indecent, sometimes they are worried that it will be taken the wrong way, and so they are more reserved around Muslim women, and open up around non-Muslim women.
As for the Muslim men can marry Jewish and Christian women, but Muslim women cannot marry Jewish or Christian men, that ruling is clearly a product of centuries of patriarchal bias in interpretation of religious texts. The logic doesn't fly. So either both sexes can marry Jews and Christians. Or they both can't.