"religious" people give to charity because God says to...and yeah, dont you want a reward from God?
God doesnt reward ignorance and punish logic..Hes just merciful enough to give atheists and everyone else a chance to repent...if he had no mercy, we wouldnt be here, and neither would this website..now, take some time to think about that! :)
what the government teaches is definitely capable of being considered as a religion, but a government has to start these teachings at some point. those strong in their faith will most definitely see the flaws and differences between their beliefs and what they are being told are their beliefs...thus they will be indifferent to what the government says and teach their children their beliefs, who will more than likely spread it. thus, religion always exists! :)