It sounds like puppy-love
blocking player

Not currently possible. Blocking only prevents them from sending you messages, leaving notes on your profile, and contributing to forum threads that you have initiated...but only after you block them. Any offensive content they put in your threads prior to you blocking them...it remains in place.
They can still send or accept challenges too...if you were to challenge them directly or if you had an open game challenge for example.
If User A blocks User B or vice versa, neither can challenge the other, and the blocked one can't accept the other's challenges.

Not currently possible. Blocking only prevents them from sending you messages, leaving notes on your profile, and contributing to forum threads that you have initiated...but only after you block them. Any offensive content they put in your threads prior to you blocking them...it remains in place.
They can still send or accept challenges too...if you were to challenge them directly or if you had an open game challenge for example.
If User A blocks User B or vice versa, neither can challenge the other, and the blocked one can't accept the other's challenges.
Not so in Live chess. Blocked players can still accept your open challenge.
Uhm, a mod reccomended I do just that to avoid this guy who would accept my challenge then immediately abort.
@nobuo: Windows-7_ speaks with a certain authority on the subject of blocking, I suggest you follow his/her advice

how do I look at the players I blocked and then unblock them
This link will show the members you blocked:
https://www.chess.com/settings/blocking

where is the list of blocked players ?
Settings > Blocked Members
https://www.chess.com/settings/blocking
I'd like to block a player from all interaction. I see where I can block messaging, but would like to block everything, challenges, ect.