Since giving my notice it has come to my attention that I've been blamed for issues with a project that I had very little to do with, my boss is going out of his way to deliberately tell one of the new hires that he's the smartest one in the department and now I've been told by more than one reliable source that there's a rumor floating around that I was forced out and given 3 months to find a job (totally untrue. no one knew I was leaving). To make it even worse part of the rumor is they gave me the three weeks because I'm black. I've been told this by two (non-white) sources.
I gave two week notice out of pure professionalism. The true reason I'm leaving is because my boss is incompetent, doesn't know a thing about his job and has very clearly never been a software engineer even though he claims he was. Besides that he's an awful person who verbally abuses several developers.
This environment has become completely toxic only a few days after I gave my notice. Multiple people are being totally unprofessional. Do I still owe them the professionalism or do I just walk into HR and tell them I cannot complete my notice?
I am on the verge of walking in tomorrow and sending an email blast informing everyone I'm leaving, thanking them and then kindly telling them my leaving is of my own volition and no one forced me out and that I'm leaving because of the incompetence of management.
I don't care if this bridge burns to the ground because I'd never want to cross it again after this anyway and I have plenty of other references. Any suggestions?
Country is in the United States.
Edit: On hold as off topic for not presenting a way to better the situation? I literally presented the options I was pondering to better and move past the situation. I decided to stay for the notice anyway. You can delete this.