Wow, lot's of communists here today! =) Seriously, if the state wants more money, create the laws that lead to that result. Depending on how draconian the laws then are, sit back and watch as companies move somewhere else.
In case of FB, if you want to drive them away, just create a law that charges silicon valley based business a fee for operating in the UK per year, based on their global revenue. Enjoy!
No, the politicians are pure cowards. They want to eat their cake (tax all companies as hard as they can) and have it too (not having them move somewhere else).
Since they have the power, they should not complain. They should execute. FB are doing well, and they are not breaking the law, so stop complaining.