To strive for perfection is a noble cause. But we must have the wisdom to know we will never achieve it. It is good to take care that you convey your information as accurately as possible, but we all make mistakes. Or there are unforseen consequences that may result. Many times we can not correct a mistake so it is important we learn from it and try not to make it again. As far as spelling etc. goes? Sometimes I am tired or I am in a hurry. I don't take the time to spell check what I right. I get it close, but if someone isn't aware enough to realize what I am saying to bad. It is the main idea that is important.
Just don't be to hard on yourself. You seem like an intellegent person. Who is willing to learn. This is a good thing. Many people stop learning when they get older and become close minded. If someone offers constructive critisim? Good use it. Learn from it. If they are being a jerk? Forget about them. They are a waste of time. Shalom