There are already a few mechanism for price control in the Witnesses settings. They were actually built in.
This is not a free market issue, it's a system design issue. SBD was designed to be a stable currency and redeemable for $1 USD worth of STEEM. It is no longer stable and it is no longer being redeemed for STEEM, so what is it's purpose?