sleeper...

you need to get an enforceable court order and not one with vague boundaries

the court order will only be enforceable in civil court (not criminal) but at least it will be something

you can put it off as long as you want but stop acting shocked that your perceived rights are being trounced on.

A judge will also ask you why you waited this long to try to get an enforceable order...and your response will be because you were planning a wedding?