White people would never tolerate a day to commerate the end of slavery. They resent Black history month so much they withhold their kids from school so they don’t have to learn about it. White people resented Dr. King’s birthday being a national holiday so much they created a Confederate Memorial Day in the South as an alternative for those racist in need of comeuppance. White people I used to work with intentionally asked to come to work so they didn’t have to honor King. Our boss obliged.
A holiday isn’t going to stop White people from being racist. Nothing stops people from behaving bad except punishment and losing stuff. White people need to be punished, and they should have to lose something. Those are the best corrective actions for those who refuse to change on their own.