So, according to some, specifically the most mainstream christian traditions (like catholicism and mainstream protestantism), demons are fallen angels.
But, according to the same traditions, at least as far as I know, angels don't possess free will.
So, how do demons manage to rebel against god?