维持社会秩序主要是靠法律还是道德?

当然是要法治了。

违背了道德只是被谴责,做小偷强盗的,你谴责他有啥用啊。

违背了法律就是要惩罚的,效果是不一样的。

道德只是人们口头或者默认的好东西。

而法律则是规定不能做的坏事情,内容是不同的。如果一个人只要没有违法,那么理论上他可以做任何事情。