Microsoft’s long fight with public libraries looks even worse in the new era of socially conscious businesses (MSFT)