Your GPA matters, and that is going to be an issue. Rock your MCAT, get some good experience in, write a great personal statement, and apply broadly. If you do well on interviews, you will get in somewhere.
Nobody is going to bs you and say med schools will forgive your past and not look at your gpa. But there is more to an applicant than a GPA and there is more to a person than an application.
Has no one else but me ever heard of calculating your own GPA? It's not just a number that the school randomly assigns you, its a simple calculation that you can do. If you can't do it, they have websites to do it for you!
Play with it and see what you are looking at. If you don't like the numbers you see, then get your grades up. Estimate what your GPA will be at graduation and see how that number looks. If you still don't like it, make a plan.
Sheesh people, don't post a new thread before you've thought about what you are asking.