Sounds like you got a raw deal, but I honestly don't have an issue with the grade assigned. It's well within their grading standards.