The first step that one needs to take when trying to understand the true nature of demons is this-
Demons and Gods are not that far off from each other. Think of their relationship as something akin to half siblings. Whose parents both hate each other. So, it is understandable how in the normal realm demons are hated while in the lower realm gods and their counterparts are hated.
It is a strong, blood related war that unfortunately, probably will never end.
That is to say, by their nature, gods and demons are quite similar, they just have some interesting twists on what each would consider normal habits. Most demons revel in mayhem and mischief, causing the humans that the gods so favour pain and anguish, while gods prefer to give them tasks, shower them in affection and bring them joy and laughter.