You left out the moral objections to them, but with many "morals" and "religion" are interchangable (which they are not) which could cause issues so I can understand being cautious about that. You might want to mention that many have moral objections without going into specifics though to avoid the religious arguement. It would be easy enough for a reader to research that on their own if they are aware that such objections exist.