Rishi Bhrigu, the father of Shukracharya and the husband of Kavyamata, curses Vishnu saying,“ Hey Vishnu! By killing a woman, you have breached Dharma and I, hereby, curse you to take seven births as a Human”. (However, later, Rishi Bhrigu breathes life into his wife Kavyamata.)
So it is written in this article.
I know that aavatars are not humans.
So who are supposed to be those humans?
Can Rishis curse Gods?