Shiva is the God of all and is worshipped by all, from Devas( gods) such as Brahma, Indra, by Asuras(demons) like Bana, Ravana, by humans like Adi Shankara, Nayanars, by creatures such as Jatayu, an eagle, Vali, an ape, and the list goes on and on.Furthermore, people of different backgrounds and qualities worship the Shiva, with many temples having histories of even cranes, bees, elephants, (Kalahasti), spiders, snakes, worshipping Shiva and getting blessed. It concludes that the Lord, as the Supreme one, blesses anyone who worships him in sincere devotion as there is no discrimination on who the seeker is.He always finds ways to protect dharma and not allow anybody evil to triumph over good.
Shiva is the ultimate reality who is the nature of Bliss itself and all complete in Himself. He is beyond description, beyond all manifestation, beyond limitation of form, time and space. He is eternal, infinite, all pervading, all knowing and all powerful.