Over the last 48 hours there has been quite a buzz on Twitter, Facebook and on various left-ish blogs about a new campaign (campaign site here) in the UK for a so-called Robin Hood Tax. What the hell is a Robin Hood Tax was my first thought? Unlike income tax […]