1. The stupid unrealistic laws against it.
2. The price.

Although, the price shouldnt be a problem at all. People should be able to control themselves enough NOT to spend all their money on it. Bills come first, and we always comes last.