If I block someone who's avatar is still loading I can still see their position because of that yellow bar which doesn't disappear for some reason. So please give us the option to see the location of this person. Also useful for when people use it to cheat in competitive maps or objective based maps or simply to troll (had someone block me, run behind, unblock me, and crash me).
Maybe even make if someone blocks you, they can't see you anymore but you can still see them but with an icon above their head. What harm can someone really do if they can't see them? This would be nice if I was playing a competitive maps and they block the enemy team to win easily and ruin the game for everyone. It would no longer be advantageous for them to do this. Also, not trying to be weird, but if someone who blocked me has an avatar I like I might want to continue looking at it after he blocked me.
If not at least make it so when they are blocked our client stops receiving updates for them. It really is kind of triggering to know that someone who blocked you is still affecting performance and eating your bandwidth.