I live In Florida. Currently working for a very large corporation as a server/bartender. I went to a local bar/restaurant with co-workers and one of my managers was there. I spent around 20-30 minutes around him and others then went outside. I was talking with some other people outside and when I came in to pay he told me that I was an embarrassment and a loser and that he was going to fire me/reduce my hours. I have known for some time he had an interest in dating me 9he was never aggressive) but I made it clear I wanted only a professional relationship. I left immediately after this confrontation. Through text he continued to berate me and call me names and repeatedly called me a c-word. I scheduled a meeting with GM and head of HR the next day to tell them what happened. This manager has a history of anger issues, documented, and actively tries to force out or fire employees because he doesn't like them, also documented. I have now lost 4 shifts (the GM told me this would happen until they figure this out) because this manager has been working. What rights do I have in this state and should I just look for a new job?