Politics Well, at Least Elon Musk Has Realized He Accidentally Created a Badge of Shame April 5, 2024