I think that's near-completely false, and harmful/inhumane/unethical to boot. My comments elsewhere in this thread explain why.
As a separate aside/quibble: when you say "blue haired" are you referring to people with dyed hair, or people older than a certain age? Both are derogatory/prejudicial/rude terms in context, but throughout my life I've heard "blue hair" used to refer to the latter (older people), has that changed? Is "blue hair" now a stereotyped signal for political beliefs?