As far as the migraine bit goes: there are already some sorts of medical discrimination that are illegal to use for hiring in the US, though I don't know exactly what is and isn't currently allowed. But analyzing someone's FB posting to try to find out that they suffer from migraines seems like the sort of thing that violates the spirit, if not the letter, of the law and would quickly get shot down. And the Affordable Care Act is already taking steps towards making it illegal for insurance companies to abuse this sort of information. If you don't like the scenario in the article, keep that in mind next time you wonder about whether government regulation is ever appropriate.