bitocin is illegal for some countries , as they consider it as illegal currency but still most of the people have no statement about bitcoin therefore bitcoin is not illegal for them.
I guess, they're reason is if they cannot make money its illegal, since money controls people. and they cannot control how bitcoins works, they dislike how the monetary system works,