Three memes in one... Has science gone too far?