Note : that my post given above was based on the comment section and this post is based on the recommendation section.
I've noticed a few things recently that the block feature needs an update.
I will tell you my story, so that you will know what is the problem.
I didn't find one user's activity suited, so I politely messaged him and tried to make him understand. When I tried to contact him again I got the error message "page not found" I thought the user no longer exists but he had blocked me which i don't know. Then after 3-4 months, I saw some of his activities, which again seemed unsuited to me. And those activities were so much that I was tired of reporting. Either report the user directly to the moderator. Or should I solve it by talking to the user, I had two options. and for both you need user profile address which i'm not able to access.
I am confused now
1 If the user does not exist then there should not be his any activity on the site
2. If a user has blocked me, then I should not see any of his activity. (but I can see.)
This confusion was removed by a mdl user by telling me that the user exists, he sent me the screen shot of his profile.
problem to solve
problem1: You should get a notification that a particular user is blocking you. which didn't come.
We are not dying to talk to someone who doesn't want to talk to you. But at least we know whom to avoid.
problem2: If you are visiting the profile page of a user, instead of the error message
"The requested page was not found
You can see this page because the URL you are accessing cannot be found."
it should be "You have been blocked by this user" so that you can get a correct idea.
problem3: why i'm seeing someone activity who has blocked me or i blocked him.