Wait, wait, wait...you're seriously complaining that you have a few B's, some A's, and maybe a C?
You have NO idea what bad grades are, then.
Depends on the student. If all you've ever gotten are A's, then yeah, a B is disappointing and a C is pretty dismal. If all you've ever gotten are D's, a C is great and a B is fantastic. It just depends on where you're coming from.