Elon Musk took a battering on social media after he was photographed in the White House with the weirdly oversized MAGA headgear.