GPA really really doesn't count for everything. Granted my PCAT score was a 99 composite, and I have plenty of research and volunteer experience, but my GPA was only a 2.65 (granted it was a dual-degree program and I still scored above my major's average). You can probably imagine what grades I got (They REALLY weren't pretty). I'll be a P1 at Univ. of Maryland this fall.
So don't give up. If you have a poor GPA, do your best to boost it as much as you can. Retake classes if you have to. I'll tell you that my improvement for GPA shot up the last two years (but you can only do so much if you made a lot of mistakes your first two years). If you've done all you can, and you make yourself stand out in other ways, you've got a chance, even at a top tier school =) And of course, start your application right by focusing on your personal statement and making sure your applications are complete nice and early in the application process. Because there's a lot of pharmacy programs out there. If you do something to stand out in some way, chances are some admissions director will notice you. Just be sure to be able to explain why your GPA isn't as strong as it could be (like I did during my Maryland interview).
And really, people who denigrate others just because of their GPA and their stats should be ashamed. We're in the United States, and there's an opportunity for anything and everything to happen, as long as you're willing to try. We're all trying to be pharmacists (and hopefully good ones at that). Good job if you got a great GPA during undergrad, but kindly don't put down those who may have had extenuating circumstances surrounding their not-so-great GPA. Thanks =)