Just what we need, another fake holiday to ruin another holiday. The real holiday is the Summer Solstice itself, and we do not need another to corrupt it. And especially when using the "end of slavery" as the pretext for such corruption, to throttle anything that might call this out. (And slavery never ended, it just got transferred to a different group of people as the slaves.)
And this is not the only holiday that got corrupted, that has such racially charged messages. Kwanzaa is nothing more than Lammas Day, moved from its rightful spot on the first of August, charged with racism, and placed just about on top of Christmas (another major holiday). Now, that ruins two for the price of one. Last I knew, Lammas Day was supposed to celebrate the beginning of the harvest season, and Christmas is to celebrate the rebirth of the sun (both legitimate reasons to celebrate). They took both away to replace it with some boring fake holiday, and anyone that wants either Lammas Day or Christmas back is "racist".
Seems funny, they never EVER go after such as Chanukah, Yom Kippur, or Purim to corrupt. But they will go after pagan holidays such as Christmas and Lammas Day (both replaced with that corrupt Kwanzaa), the first of summer, and Beltane (replaced with one of the most holy days for communism). You want your "holidays" respected that encourage slavery, Zionism, racism, and communism, you had better respect the pagan holidays (such as the original Christmas, Easter, Candlemas, Halloween, and so on).