bhrātā me dayitaḥ suhṛt
As stated in Bhagavad-gītā (9.29), samo ’haṁ sarva-bhūteṣu: the Lord is equal to all living entities. Since the demigods and demons are both living entities, how is it possible that the Lord was partial to one class of living beings and opposed to another? Actually it is not possible for the Lord to be partial. Nonetheless, since the demigods, the devotees, always strictly follow the Supreme Lord’s orders, because of sincerity they are victorious over the demons, who know that the Supreme Lord is Viṣṇu but do not follow His instructions. Because of constantly remembering the Supreme Personality of Godhead, Viṣṇu, the demons generally attain sāyujya-mukti after death. The demon Hiraṇyakaśipu accused the Lord of being partial because the demigods worshiped Him, but in fact the Lord, like the government, is not partial at all. The government is not partial to any citizen, but if a citizen is law-abiding he receives abundant opportunities from the state laws to live peacefully and fulfill his real interests.