I second applying to MA programs. Apply to UNM if you are at all interested in anything going on there. That's a very strong MA program. I went there with a similar situation with my application and they seem to make a point of taking some folks who have imperfect track records. Makes for a very interesting program, that's for sure.