Ya, definitely DON'T post anything like that on FB. That wouldn't help matters and would probably make you look silly.
If your W were in an A, I would do NOTHING the help her out financially. I would completely cut her out of my life until she changed her ways. But I don't get the sense that is what is going on here. I would almost be tempted to treat the situation with a little more tenderness. I actually don't see anything wrong with your offer to pay for her contacts. I probably wouldn't have sent a long email about it. A verbal offer should have been sufficient. I say that because this is sort of a medical issue. Its not a good idea to be wearing the same set of contacts for months on end. Now, that being said, I would not start offering to pay for every little thing she needs. I wouldn't be taking her to appointments (even medical) or running errands or doing anything for her unless it were a real emergency or need. She's got to see what her life will be like without you in it. She needs to see that there is a NEW you living life on this earth and that she is losing out on that. Focus on you with the goal of being a better person because that's what you want for yourself. Be genuine about the changes you make.
Me: 48 y/o W: 47 y/o Together: > 20 yrs BD: Dec '15, then S 2nd BD: Mar '16, then I filed for D April '16: started piecing