I will try to answer your first question according to my personal opinion which might make some sense to you.
Right now in Iraq they just approved the building of a housing complex to reside tens and thousand of homeless Iraqi MUSLIMS. All the scholars approve such doing VS building a Huge Mosque. Why? Because OBVIOUSLY Poor Iraqi Muslims need a shelter before they could go to a mosque and pray.
Now, Let us suppose the same situation for NON-Muslims. IMO, Building a housing complex would still be a priority BECAUSE Humans are dieing because of hunger and regardless of religion, its all about how humane one nation/person is.
Now here comes another situation though the thread is closed but I will try to remember some part of it.
You are in a modern country where poverty level is NOT as extreme as the situation in IRAQ. POOR and HUNGRY people are WELL supported by these modern nations. They have SEVERAL welfare Programs to help them as much as possible. (Trust me even the POOREST here in America would eat the same sandwich as me). So what I am trying to say is the Situation of the people here in the western and northern American countries is NOT as bad as compared to other part of the world.
Putting that aside and having said above, building a mosque in these RICH western/european/N. American places carry MUCH MORE weight rather FINDING a poor and hungry person and donate your money to him or even a welfare house who support such people/programs.
**WHEN WAS THE LAST TIME YOU HEARD THAT SOMEBODY DIED OF HUNGER OR POVERTY IN AMERICA ? OR MAY BE EVEN IN EUROPE ? EVEN IF ONE DID, IS HIS DEATH ANY HEAVIER THAN THOSE WHO DIE EVERYDAY IN OTHER COUNTRIES ? **
We are Muslims and we have an obligation as a Muslim to spread the word of our prophet Mohammad :saw:. How can we ever come close to that obligation? By helping the SO CALLED the POOR and the NEEDY of these westernized/european/american countries, who just want a bottle of wine from every possible dollar that they can get their hands on? WRONG. Look at these Jews I live in New York and I know what kind of SOLID TALL and Heavenly structures these people have built. Why are they going crazy building these structures? Why don’t they go helping the poor? Because they know building synagogues represent their unity there BEINGNESS in that specific region. Look at them now, handful of people but just LOOK at their power, look at their place of worships. I as a Muslim in way admire their unity and their use of money. I wish the place where I pray can be as tall as strong as them. But i know it is not happening anytime soon because first we MUSLIMS are NOT done with this question, i.e. “Building Mosques VS Helping the Poor".
Whenever a true Muslim will know the true answer to this question and when all the doubts ** such as** building mosques when and where, are gone, all I know my religion will stand STRONG above all. ( INSHALLLAH).
We Muslims, by far, carry the best religion on our backs. BUT it is a very sad thing that rather understanding another Muslim we come here and try to stab him as much as possible and show no mercy; not only here but anywhere rather lending a helping hand. We look at each other with such disgrace. For Example Coming out of a mosque a stranger shakes hand with you, the very first feeling we are going to get is WHY IS HE DOING THAT? WHAT IS HIS REASON? When we will over come this mentality of ours and when will support other Muslims, we will hence be a successful nation around the globe.
Just couple of Hadiath and Quranic Verses I came across about building a mosque.
*The Holy Prophet :saw: on the importance of mosques
In addition to Hadith to these, there are several more Ahadith that reflect on the importance of mosques.
The Holy Prophet (peace be upon him) said:
“…The whole Earth has been made a mosque and pure for me…” (Bukhari).
*O ye people, praise Allah. Whoever builds a mosque for Allah, Allah, The Exalted, shall build a house for such a one in paradise.
*To Allah, the most adored places are the mosques and the most undesirable places are market places.
*Mosques are the houses of Allah and those believers who enter therein are the guests of Allah.
*Those who visit the mosques in darkness convey to them the good news that Allah shall bestow upon them from Himself perfect light on the day of judgment.
*mosque wipes out a sin and next step raises his status.
*
From Quran…“He alone can maintain the Mosques of Allah who believes in Allah, and the last day, and observes prayer and pays the Zakat and fears none but Allah; so these it is who may be rightly guided.” (9:18)
Jazzaak Allah
-Salman