I think SS should begin charging a cancellation fee. That will take care of most of the scalpers.
Please no! The flexibility of canceling if you're short on funds or change your mind is one of the biggest upsides of ordering direct from SSC. I think it's enough that canceling flexpay orders incurs a fee.