When the state forces the issue, it's socialism. When folks volunteer their efforts and treasures to some compassionate cause, it's charity. You seem to think that it's good for Christians to force other folks to join in their righteous causes. It's not. It's called theft and amounts to a violation of the 8th commandment. Thou shall not steal. Any "charity" that comes with conditions attached is theft and is not Christian, nor is it in any way decent.