It would of made more sense to celebrate on January 1st, which is when the Emancipation Proclamation was issued, which freed all enslaved people in the US, rather than June 19th, when a relatively small number of slaves finally found out they were free.
I think the holiday is more about picking at old wounds and creating racial division for political gain for the democrats, than celebrating anything.
Keith
You are much closer than some with history, but if one would actually read the proclamation it only freed slaves in the south. Northern states still had the right to vote if they wanted to keep slaves or not even after the proclamation. I cant recall the states or dates, but some northern states allowed slaves long after the war was over.