Yes actually, not blaming Microsoft but blaming the general public. One thing you have to learn is that the majority of the general public is filled with ignorance. They want the best and newest without even reading or knowing any knowledge of the things they want.
Quick example is the Terms and Conditions. You SHOULD have read it, but no one does. Then perhaps your device has problems but can't be refunded, and you blame the company. Loyalists or the company would've said that you SHOULD have read the terms and conditions before buying the device and call you ignorant. Which is true.
Therefore Microsoft should release the Preview to a select few as to not create a ruckus. Only release it to Devs who actually could review and give feedback of the OS, not to ignorant users (who are the majority) to download and bash the OS. Casual users should wait for the polished version, then rant if possible.