I'm taking a different approach for this blog post, instead of blabbing about what I think and why I think it; I'm going to be starting with a story that you will hopefully figure out the moral behind it.
There was a young man who was practicing to become a professional painter; a very old Chinese master was tutoring this young man. He was given his very first project to paint one of the walls in a very well known street. He has spent around a week painting that wall, putting his energy and everything he has learned into it since it was his first project. A week later, he was done with painting the wall and he decided it would be a good idea to put up a sign in order to get feedback from those who view his work. So he put up a sign that said "I'm a young professional painter, I have just freshly started working and I would really appreciate it if you could give me your feedback on my work." Next day he goes back to the wall he painted and finds the whole wall covered with "X's" and notes that were pointing out every single flaw in the painting. The young man was crushed and disappointed, he went back to his master and was frustrated for not being close to a professional painter after all those years. The master looks at the young man, smiles, and tells him "I assure you son, you are a professional painter, just do as I say and it will be proven to you as well." Next day, the master goes with the young painter to the same place, put up a new sign right next to the wall that said "I'm a young professional painter, I have just freshly started working, I have put a bucket of brushes and paint on the side, I would really appreciate it if you could help yourselves and help me find out the flaws in this painting" They come back the next day along with the master, and it takes him by surprise to realize that the brushes were as clean as he kept them, and the paint wasn't touched.
Moral of the story? People will always find a way to criticize what you do but they will never be as good as you to create what you created, or to even improve for that matter. The only reason we criticize is because we enjoy to point out other people's mistakes, rather than concentrating on the good around us. Two words: Human Nature. So don't beat yourself up.