The pain you feel selling diamonds is much more due to the huge markup charged by retail jewelers than anything De Beers has done.
It might be true that they're doomed as long term investments, but if you buy a diamond for a fair price (e.g. at Blue Nile), I'd expect you to be able to turn around and sell it for >75% of what you paid.