WildlifeSaver, I apologize if I came off as being on a high horse or however you put it. Please know that my primary concern was to give my honest opinion to the OP, not to upset you.
Although people on the other side of the fence than you may not have as much tact as you would like, they're still entitled to their opinions. Especially when that is what is being sought after by the OP. I understand that my opinion may not be the best and I am willing to accept that, but I feel it's worthwhile for the OP to recieve input from all angles.
We may have to agree to disagree, by my fundamentals are not going to change. My logic is simply that an "A" looks better than a "B". If you're at a difficult school, a Cornell "A" looks better than a Cornell "B". If it was a difficult class, a biochem "A" looks better than a biochem "B". There will usually be people in these schools/classes that make high marks, and the adcom would certainly prefer you to be one of those people than not. Although you may be able to explain why you made a "B" or "C" at in interview, people rarely need to explain an A.
In no way am I saying that grades are 100% of what makes or breaks an applicant. However, the question posed asked only about the GPA aspect and not other critical areas. With that in mind, my opinion is that YES, having quite a few B's is less favorable than just a few.