what is the difference between unfriending and blocking a person on facebook?
Unfriend lets you remove someone from your friends list, without notifying the person that you have done so. However, you'd still be able to see his/her profile or posts. Block lets you disconnect completely from the person you're blocking, meaning you two are invisible to each other on Facebook.