I have this suspicion that the author is cherry-picking the worst examples he can find.
Colorado is not going to be the typical case study for marijuana legalization. Because it was one of the first and got the most publicity for it, it earned a reputation as a "pot state," meaning that when people think of legal pot, they think of Colorado and go there first. Any time you have an influx of people anywhere, for any reason, you're going to have increased home prices and crowding issues. Usually that's portrayed as a good thing for economic growth in the long run, since more people is usually a sign of good economic health.
Most of the problems Colorado has in regard to marijuana are because it draws every pothead that wants to go to a pot-legal state. Most other states that are going to legalize it aren't going to have that kind of an influx. It's just like casinos: people still go to Vegas for the glut of casinos, and when they started opening them in other parts of the country it didn't bring the kind of development that it did to Las Vegas (though that's largely because in many cases they only allow one casino for miles around to protect the owners' profits, and that's totally the opposite of the Vegas model).