I don't think there's a program that does it, but if they're not there anymore, then that's how you know.
As I have seen so there is a app in which you can get a list of your pending friend req. which you send, and there is an option to check who unfriend you. but I didn't try for that ever. You can check there. I hope it will help you out. Other wise if you do not have much friends so you can copy your friend list and paste in a word pad so you will keep that offline list with you.
Not exactly. I usually figure it out months after when I see the dreaded "+ Add as Friend" button by their name
Facebook does not allow such actions. If someone offers you a program that would let you view who has removed you from their friends' list, it's probably a scam.
yeah their is an Add-on for that which you have to install in your browser perhaps works only for Mozilla. you can get to know who has unfriended.