Missouri is not western. It is only mid.Yeah, but Maryland fought for the Union. Hence, not Southern.
Please ignore that the state of Missouri fought for the Union as well; we're still quite Southern, as well as Midwestern and Western.
Ohio is neither mid nor western.