I agree with your points A, B, and C. I am sure that the original poster appreciates your insightful response also.
Here I disagree with you. The term "business school" does not automatically mean that there is an MBA designation, although some MBA designations are certainly acceptable...