Yes, you were right about the magnetization m (that we know from our daily lives, which is produced by currents only) being a cross product. But I'm still not convinced that if magnetic monopoles exist, they act like a single pole. I don't see why they shouldn't be exactly symmetric to electric...