She doesn't have to give up bf'ing altogether, just cut out the night feeds and replace with milk/formula in a bottle.
I was only able to bf for about 8 months, so I don't know what it's like to bf a 2 year old, but I don't think there's anything wrong with it. Maybe a bit of a control issue but nothing screwy.
** Purple
As soon as you trust yourself you will know how to live. Goethe