First two sentences of the article are absolutely false. No need to wade into this anti-Christian muck.
If you deny it's a sacrifice you had better get lined up with your church and correct them. See HERE before you embarrass yourself.