Honestly I do not understand where so many people are getting the notion that a 28 MCAT should prevent you from getting into med school, or even applying!! I will state it again, the national avg. for matriculants is 29.5, and that is an average mind you! Now, I am not saying that you will definitely get in, but by all means, please at least apply. If it is important for you to go to a top 20 school then you may want to retake, but I think you stand a decent chance at most schools. Really work the ECs and make sure your essay is top notch. Good luck!!