Personal insults that are not directed at an individual based upon race, color, nationality, religion, sex, sexual orientation, pregnancy, age or disability, are not actionable. Personal animus or hostility, unless accompanied by an actual and imminent threat of physicial violence, no matter how offensive, do not create liability in the employer.
To show you how the employer's actions could convert to a discrimination action, if you were to have a physician diagnose you as clinically depressed, and in need of stress relief, and you were to request reasonable accommodations from your employer to avoid the sort of hostility that you are currently encountering -- and the employer refused to accommodate you -- then
you might have a viable disability discrimination action (I'm assuming that there are at least 5 employees in your firm -- if not, then you're sunk before you start). But, you have to find a way to "connect the dots" between a discriminatory motive and the employer's conduct, or you have no claim.
Your facts do suggest that you may have a straightforward wage claim, if you were not paid timely on your payroll -- and the claim is still viable even if you were subsequently paid, because there are penalties for not making payroll on time. But, that won't stop the sort of harassment you are allegedly suffering, and it won't get you substantial damages that would force a behavioral change on your employer.
I'm actually somewhat surprised that you would take the sort of abuse you allege. If you are an EA, then you almost certainly can find other employment -- you have a valuable credential and probably considerable knowledge about the tax laws. So, while I certainly understand the fear of being unemployed, sometimes, the real solution to an employment problem is to tell your employer that if the environment doesn't improve immediately, that he/she will be looking for a new EA, because you're not going to take it anymore.
Naturally, that's a choice you must make -- I'm not advocating that you quit your job and have no income. But, you could certainly contact an HR staffing firm and get your resume out there to see what's available.
If you want to make a discrimination complaint, then see this link
to the DEFH. For a wage claim, see this link.
And for a competent employment rights attorney referral, see this link.
Hope this helps.
NOTICE: My goal here is to educate the public about the law. Please help me in this effort by clicking Accept for my Answer to your Question. If you have a subscription account, clicking Accept does not create any additional charge. It merely gets me credit for my Answer.
And, if you need to contact me again, please put my user id on the title line of your question ("To Socrateaser"), and the system will send me an alert. Thanks!
Please Click the following link for IMPORTANT LEGAL INFORMATION