Предлагаю немного улучшить то как работает бан.
Сейчас если пользователь А игнорирует пользователя Б то пользователь А все еще может оставлять коментарии и отправлять личные сообщения пользователю Б, а пользователь Б в свою очередь все так же может делать пометку в коментарии (@А) и пользователь А получит извещение о том что его упомянули в коментарии.
На мой взгляд этот алгоритм не соответствует логике, например если я игнорирую кого-то то соответственно я не должен иметь возможность отвечать на его коментарии потому что он не может мне ответить, соответственно человек которого я игнорирую не должен иметь возможности упоминать меня в своих комментария потому что я его игнорирую и не хочу получать сообщения что он меня где-то упомянул
Если вы игнорируете, то это не значит что игнорируют вас. Здесь все логично.
Отключить игнорируемому возможность вас упомянуть может быть и стоит. Правда нужно понять "масштаб катастрофы" так как задача может быть не совсем тривиальной.