We are not forcing anyone to order from us. We have simply tried to set it up as such that it limits the amount of risk a buyer has to take. You are more than welcome to wait us to deliver before ordering. This would be a sensible option. We do not require the funds. But again before crying scam at least give us the chance to prove otherwise.
Instead of merely limiting buyers' risk ($100 USD+ is still quite a risk), why not eliminate it?
Either escrow the deposit, or don't require one. If you ever actually ship product you will have customers banging down your doors to buy your 50 units so the deposit is completely unnecessary if this is not a scam.