He also ruled that blacks, free or slave, were not and could never be citizens. Do you think he was right there as well?
No. As I've said several times on these threads, That part he got wrong. Free Blacks had rights back then, and were regarded as citizens.
But as for his ruling on the legal disposition of Dred Scott, it looks to be consistent with the laws of that Era.