“I need good grades to go to grad school and to have grants and they want to give out the bad grades.I know grades shouldn’t be rewarded based on effort, but I work hard and I feel that I should get a good grade.”
You have to accept that what you want isn’t what gets you there. It’s how you produce. If you feel you need the full A, you have to work at that level. Don’t expect the teacher to ignore mistakes so you can advance a level.
“If you see a student getting frustrated by grades that will negatively affect his chance to accomplish something special…” Well, I’d suggest the student identify the real issue and work on it. It’s the mistales you make that affect your chances. Not the prof catching them. Don’t make them and you won’t have an issue.
“But in the real world when you have time to get it right, you should be good.” In the real world, I don’t want an electrician who takes more time and charges me for it. Or leaves me without electricity for longer than the next guy.