You have very solid grounds for protective order. Has the Police report been filed yet if not get busy!