I don't see the red flag grades as major issue at all. Your EC, volunteer experience is strong. Your grades/MCAT are OK so if you write well, tell a great story on app and interview well you have a decent shot.
School list:
Remove Brown, Kaiser, Geisinger, Miami and Wake Forest
Add: St. Louis School Medicine, Drexel and Temple