I guess, Bitcoins are mostly banned in countries that have less feedom than others. The goverments of such countries wish to control each and every step of their citizens and Bitcoin does not give such an opportunity to them that is why they do not allow it.