Some of the people who participate in writer's forums can be cruel. Why? Well, maybe they are jealous of how well you write, or maybe they are upset because someone gave them a harsh review. Or they could just simply have had a bad day. In this forum, you will receive an honest critique. If there are any mistakes in your writing that need to be pointed out, they will be pointed out in a kind and gentle manner. There is absolutely no need to be cruel in any way to someone who is trying his or her absolute best. I know that each of us could stand to do better with certain parts of our writing. We are here to help each other, not to cut each other down.
All of us have bad days and lots of distractions when it comes to our writing. It seems as though some days are made up of nothing but distractions, whether they be from other people, the phone, situations, from things going on in our lives, or just that we simply can't focus on our writing. Through it all, though, we need to keep writing. On the good days, go back through what you have written on your bad days. You may find some gems hidden amongst the words you have etched out in the mud.
You have talent - let no one tell you any different. Keep on writing. Don't obsess too much over your writing. Just a little will keep you on your toes, but too much will only slow you down.
Don't give up on your writing and please post more of it here. I would really like to see more of the book you are writing.