When you say "force sell at a lower price" do you mean you want to sell only for the price that is speicifed? i.e., that if you sell for 0.5BTC, and someone offers 1BTC that the transaction will still go through for 0.5BTC?
Yes.
I asked Nefario once for a feature to force the bonds to be sold at the lower price (which I think is fairer, as bidders will no longer have to worry about new issues); if this is not how it already is in 2.0, I'll remind him of this.
Just curious, why do you care if the price is "fair", shouldn't you let the market price the asset? As long as you are upfront about new shares being issued ahead of time, people have all the information they need to make a bid.
I don't think the current system allows the market to be efficient in setting the price. Each issue upsets the balance and bidders need to worry that if there's an issue their bids will be much more lossy than with normal market movements.
There's information disparity in announcing new issues in advance based on when people browse the forums. If someone learns of the issue before the bidders, he can execute their bid planning to buy back at the issue. This still means that bidders can't safely bid when future issues are a big unknown.
It is slightly better than if I hadn't announced in advance with the current system; but ideally, I should be able to issue new shares without any prior announcement.