Speak to your boss. Let him know that while you were willing to take on expenses and deal with things like late checks and low pay, now that the company has expanded and become successful, it is time that they reward you for your loyalty and going above and beyond, like phone calls on weekends and vacations, no benefits, etc. While that may be understandable when a company is a startup and just launching, it has been 10 years and the company is doing well and it is time to reward you. You're feeling unappreciated and your boss should be able to speak up for you to the owner, about how you receive no recognition whatsoever. They are obviously taking advantage of you and your situation.
I assume your boss is a decent guy who will do this, preferably, on an anonymous basis, as if HE is advocating on YOUR behalf, which is what a good boss would do, so as to not throw you under the bus ("Hey, Mr. Owner, M. is a great employee, we have not recognized her efforts since the company started, can we discuss providing her with benefits, and I'm hoping she got some sort of thank you email for her 10 years of service?"). I have mentioned to my boss that something upset me (like not receiving a staff appreciation day gift card, when they used to give them out before), and he apologized, told HR they should do something special for us next year because there is such low morale in the office and in the meantime, he pulled some cash out of his wallet to make up for it, and told me he appreciated me. I thought that was pretty nice of him.
When you speak to your boss about the things that bother you, do it in a kind, calm manner, not confrontational. We had someone mention their displeasure to HR here in a confrontational tone and HR responded by telling her that if she is so unhappy and angry, maybe she should leave. I'm sure that if she had spoken to them in a more calm, polite tone, the response would have been different. I would have suggested you find a new job, but I read below about your circumstances (sick husband, special needs kids) and finding such a job that allows you to work from home may not be easy, especially in the legal field. That is why I would start with a chat with your boss and see if they are willing to show some more consideration toward you if they know how you feel.