Вопрос очень общий. Но я отвечу с точки зрения христианства, дополняя другие ответы, с которыми во многом согласен.
Вера в христианстве и является источником милосердия. Да, люди неверующие могут быть добрыми и сострадательными. Это зависит от воспитания и каких-то установок, которых человек придерживается. Но в христианстве вера ведёт человека к состраданию, так как Сам Бог есть источник любви и сострадания (по крайней мере, так задумано). И конечно, и во времена Христа, и сейчас, есть много людей, для которых чистота веры или принципы веры важнее любви. Поэтому Иисус Христос говорил религиозным людям:
"Милости хочу, а не жертвы". А Апостол Павел писал, что вера и духовные познания без любви не имеют никакого смысла. И он же написал, что среди трёх духовных сил, веры, надежды и любви, любовь является большей.
Можно сказать так, что вера (заповеди и принципы веры) дает спобность идти, а любовь - это путь, которым мы идём (если идём, конечно). Вера - не является целью, а любовь - это смысл и главная цель в жизни христианина.