Why is the menu bar showing the VPN "Disconnecting" animation  forever?
If you're using a PPTP VPN, try manually killing the "pppd" process.

sudo killall pppd


If that doesn't solve it, you may need to add a -9 to forcibly kill the process. You should try without first though.

sudo killall -9 pppd