I would suggest that clicking unsubscribe should immediately unsubscribe the user and they should be given the option to undo the action if it was a mistake.
Also, if you want to get some feedback, present it before the unsubscribe button and the remaining sequence should be the same.
download bmml sourcedownload bmml source – Wireframes created with Balsamiq Mockups