The reason why there is the term agnostic is exactly because of the argument that you explained so well above. Your right but I have never heard a pastor talk about social justice. Social jusiice is the goodness of a Christian helping his fellow man and not expecting the government to do that and that is why church donations can be wrote off. President Obama today did not mention God in his 9/11 speech, instead he told people to go out and do community service. Christians do community service everyday and that is why Christ and not Obama should be praised and prayed too.