Question: what is the difference between block and unfriend?
Answer: 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.