Mother (Monster) In Law

Pam
Does anyone else have a live in mother in law? Is it constant criticism and unwarranted advice or am I just lucky? 
Long story short, we invited her to stay with us on a short term basis while she was going thru a financial rough patch. That was a year ago. Since, she has rebounded financially but discovered online shopping and her longtime boyfriend broke up with her due to her constant complaining and just all around poor outlook on life. She was not always like this. 
She now finds herself happiest following me around the house and making comments on EVERYTHING I DO. 
I need advice on how to deal with this. We are are not looking to kick her out but we decided that if this keeps up it is our only option. We have tried talking to her but she sulks and cries (literally) that we are all that she has. 
Help please!