The reason most people violate the UK law is it's arcane and leads to a bad user experience. Should everyone see a pop-up dialog indicating if they mind having a cookie placed every time they visit a site? Because TWF would have to as well.
And, we all know, every technology has its counterbalance. Today's "ever cookie" is tomorrow's regular cookie (notwithstanding that the multiple-destination cookies could be considered a virus).
But your ideas about Facebook are so very...European. So what if you can identity someone in a photo on Facebook? How is that substantially different from a printed photo caption? There is no privacy issue here. This is a curtailment of free speech masquerading as "privacy" and "data protection".