How come worshiping Demons is bad , Those who want can do it ?
Their names were Aditi, Diti, Danu, Arishta, Surasa, Khasa, Surabhi, Vinata. Tamra, Krodhavasha, Ila, Kadru and Muni. Aditi's sons were the twelve gods known as the adityas. Their names were Vishnu, Shakra. Aryama, Dhata, Vidhata, Tvashta, Pusha, Vivasvana, Savita, MitraVaruna, Amsha and Bhaga.
Diti's sons were the daityas (demons). They were named Hiranyaksha and Hiranyakashipu, and amongst their descendants were several other powerful daityas liked Bali and Banasura. Diti also had a daughter named Simhika who was married to a danava (demon) named Viprachitti. Their offspring's were terrible demons like Vatapi, Namuchi, Ilvala, Maricha and the nivatakavachas.