A co-worker, having a rough day, yelled at me over a trivial question. Once she realized she was out of line, she went to the boss & lied over the events & stated I was the one who yelled at her; dragging 3 others to back her up, who were not witness to the event. I have at least 6 people who verify my account of the event, but my boss dislikes me & has no interest in hearing any other version of what happened. She berated me for 2 hours, after I worked a 12 hour shift. Is this legal? What can I do about an unprofessional manager?