If animal killing is not good, then why did Lord Shiva cut off an elephant's head for his son Ganesha? Does that mean we may kill animals for our own means as our Lord did?
I found this on Wikipedia:
" Shiva, having cooled down by this time, agreed to Parvati’s conditions. He sent his Shiva-dutas out with orders to bring back the head of the first creature that is lying dead with its head facing North. The Shiva-dutas soon returned with the head of a strong and powerful elephant Gajasura which Lord Brahma placed onto boy's body. Breathing new life into him, he was declared as Gajanana and gave him the status of being foremost among the gods, and leader of all the ganas (classes of beings), Ganapati. "
Here this is saying head of a lying dead creature.