Always remember Dibya that those criticising your work, usually unjustifiably as the issues have been caused by them, almost certainly wouldn't have been able in their wildest dreams to do what you've done.
Please don't let a few id*** stop you sharing your work, the vast majority really appreciate your efforts I promise!