First of all, you can't legaly keep punishing the perv. You got your order. Enough said there.
As far as a violation, you should have moved when you filed.
AS far as the rest, if you violated a law, or an order, you go to court without clean hands. Hands down, you should lose. Only...