When I had to live in a dorm, every one of my classes was on the opposite corner of the campus, which was at least a mile's walk. Then you had, depending on the class, up to four flights of stairs to go up. That's what I got though for choosing to live in the brand new/best dorms. lol
Also, I don't know about your school, but last time a teacher made a huge grading mistake like that (your D to B), they got turned into the Dean and I'm guessing they got in trouble. Didn't have a single mistake on any paper after that. Oh and same goes for incorrect syllabi. If it's wrong on the syllabus and they don't tell you otherwise (email,txt,etc.), you can take the syllabus to the Dean and have any trouble you had fixed, that is if you aren't the only one who missed test or whatever.
Had a teacher who gave our entire class a bad syllabus (was like last years or something), and we missed our first test (entire class), teacher wasn't going to let people re-take it, but that changed once the Dean stepped in.
Edit~ Professors have rules they have to follow too, it may not be very many rules but they do have some. That is one of the nicest things about higher education, you have some rights as a student.