"Block back" Block a Blocker
This blocking process needs some clear thought.
When a user initiates a block he can unblock anytime he wants and view, contact, harass or otherwise stalk the user he previously blocked. Furthermore, the person being blocked loses the entire chat. We have a right to that data. It is a direct conversation and we are entitled to access.
At a minimum, blocked users should:
1. Have access to all the data passed between the concerned parties including but not limited to text, pics, gifs, memes etc.
B. The user that got blocked should have the ability to block the user that blocked them. This would eliminate the possibility of continued harassment.
You seem to think that only victims initiate the block but that is untrue. As a result, your blocking mechanism is a very effective tool for a stalker. Honestly, I'm surprised you haven't gotten people killed already.