I knew it from long ago but today realized that ignore option doesn't serve its purpose. If we put someone on our ignore list, his/her post isn't visible. But when someone else quote the ignored user, it gets visible which I guess doesn't make any sense. Why don't we have the option to ignore someone permanently in such a way that we don't see their post without removing them from our ignore list?
Ignoring a user does not delete the user's memberships from the server. It just tells the system, so that user's posts do not appear when you are reading a topic.
In turn, everything that each user writes in their post is their responsibility, whether it is a quote from other users or not.
Speaking in a more technical way without being complex. We can say that for the site, the quote is not from the other user, it is from the user who posted it. For the site, qoute is just a function to highlight a text, and which allows you to create a link to another post or site.
Therefore, when I quoted your post, that content is mine, I can edit, change or replace it. Referring to its origin. But I have all the power to touch this content, not you, because this post is mine.