Our college does this too. There's no A+, which greatly pisses me off. I also think it's bullshit that a B- is below a 3.0 average. <B>Most</B> college students at my school make a C in every class, because most students are average. I think that students who put in above average effort should get above a 3.0. Below a 3.0 is the "uh oh" line, where employers start to wonder about your performance. I remember that I made 4 Bs and an A freshman year and had like a 3.2. I think it should be higher than that.
I'm more fond of the 10-point scale than anything. 90-100 is A-, A. 80-100 is B-, B, B+. In some of my girlfriend's college classes, it's 93-100 is A-, A. I couldn't deal with that.
In the harder science classes at my school, the professors are allowed to widen the 10 point gap. Astronomy was easy, but many students had trouble with it, so my professor made 85-100 the A range, and 70-85 the B range.
B- should be 3.0, end of story. The harder classes need to be either widened for each grade category or the GPA scale needs to be tweaked. I pulled off a B- in both stats 1 and stats 2. I tried my best in both of them, yet I received a below-average score, which is supposed to indicate that I put in a below-average amount of effort. BS!!