Temple *does* give a "real North American" MD and there's simply no good enough reason for that to change. It would be total BS for Temple to lose accreditation when there are plenty of other medical schools with comparable tuition. Creighton in Omaha warned us at interview to be aware of the expense and not expect much in the way of financial aid. Drexel is more expensive for Penn residents, and I'm sure BU, Tufts, NYMC and Finch are pretty similar. As for the facilities, they're not great but I honestly can't fathom them being bad enough to warrant such a measure. I went to undergrad at McGill, a top three university in Canada, and the facilities there really weren't any better.
Point is, I haven't suffered. I did anatomy lab like any other med student in a manageable group of five. I've hardly ever had to wait for a library computer, nor have I ever needed to look up anything and found it unavailable. The only time I didn't sit down in lecture was once when I arrived late and didn't want to disturb anyone (seats were available, but in the middle of the row). Sure it'd be nice to have fancy classrooms in a nicer neighborhood...but it's not essential.
Of course Temple's not perfect, and if you have a chance to attend a substantially less expensive school I'd probably advise you to do so. But as far as I'm concerned, my education has been just as good as any school ranked below the top 10-20. Anatomy, physiology and biochem were particularly good, and those are the most important year one subjects. And it's the clinical experience that Temple is especially known for, so I'm hoping things will only get better.