Mark 10:1-12

Mark 10:1-12 in the NET
Wow! What are the limits here? How to we reconcile this with all the situations that lead to divorce today? Is there a way to reconcile them?