Distinguish between block & ignore
Create a difference between block and ignore commands. Ignoring a user should not be treated the same as a block. Ignoring a user would just mean that you do not see messages of a certain user in channels outside of your own and channels that you do not moderate. Ignored users would still stay followed to your channel.