Get involved at religious centers
Of course, not everyone you meet at a mosque or church will portray the characters expected of real Muslims or Christians.
However, the chances of meeting those naturally moral, kind, compassionate and considerate men and women are highly increased in those places.
Very importantly, you must exhibit patience.
The type of guy or lady you want to meet and others like him are out there, but they are highly-outnumbered by the jerks and losers.
Therefore, see this as a process of sieving sand out of rice. It requires a lot of patience.