My mom is very upset with me about how little money I make at my job. She's mad because I recently finished school and have a large student loan to pay off. I've asked her not to talk about these things as it's never constructive and always leads to a bad argument. She always finds way to tangent into the subject from a related subject, for example she says "I think you should get a new job" and I say "why?" and she says "because you're not making enough money". I've tried telling her I don't want to talk about work but then she says "well if I don't know which days your working, how do I know if you're available to visit or not?".

Things she says that upset me are "I know a librarian who is making twice as much as you!" or "it's going to take you 20 years to pay off your loan at this rate" (which isn't true). 

I'm planning to send her the following e-mail and was wondering if it looks good or if I should make any changes?

> 
> Dear mom, I don't want to discuss my student loan or what I'm getting
>  paid with you any more. If it does some how come up, I'd like to move
>  away from the subject as quick as possible. If you try to discuss it,
>  I will have to leave or hangup the phone. I've given this careful
>  thought and this isn't up for negotiation.
> 
> 
> 

One thing she doesn't get is I am looking for a better job and would like to make more money so I kind of don't get what she wants, me to flat out quit my current job?

Obviously a lot has changed from when my mom started her career. In their day degrees guaranteed a well paying job immediately and people found work from reading a newspaper. It's hard to discuss these things with her, for example I told her I had studied a topic which I did poorly with in an interview and she told me I should should call the interviewer and tell him I now know it. There's so many reasons this wouldn't work, but even if the position hadn't been filled, it's unlikely I would get another shot at it just for saying "I now know this".

My main question is, am I going about this right and does the email look good? Also any suggestions are welcome.