I hope you don't write like this in school, or else it looks like you won't be leaving school anytime soon.
And you have to understand that people come from different circumstances. Not everyone is cut out and set to get a 3.5+ GPA from the beginning, people do struggle to get anything above a C. What you and your parents value as a good grade is entirely subjective based on your capabilities and circumstances, which are different for everyone.
I forget that we type up school exams on a social site i think you should not go round pickingbones with people other something which is so unimportant otherwise you will seriously lack in a social life.