I'm a lot like you, my weight has come off very slowly and I always crave foods I shouldn't. When I talked to my doctor about he told me that everyone is different and everyone loses weight at their own pace. You have to do what is best for you. I'm a college student, so ya I can't necessarily always afford to buy some of the healthier foods that I should be eating and I sometimes don't have a choice but to eat what's not healthy. What has helped me is 2 things: one is that I've accepted I may not always have healthy options available to me, so instead of worrying about what I'm eating I worry more about how much of it I'm eating. If I'm ordering food that isn't necessarily good for me then I order the half portion, or the smallest amount I can order so that my options of how much I eat are automatically limited. It makes me happy eating the food that I love, but I still lose weight slowly but surely. My grandmother has a saying that everything can be ok in moderation and I've found that to be very helpful. So try just focusing on portion sizes to start with...you'll be surprised how that alone can make a huge difference in your calorie intake. (Not to mention that your band does stop you from eating too much to begin with, but still.)
The second thing that has been helpful to me was to tell one of my friends about what I did and how I need to eat better. Between the two of us a couple times a week we buy the ingredients to make a good healthy meal. I may not be eating healthy meals for every single meal of the week, but at least these couple times a week I know I'm getting Protein and nutrients. And by sharing it with a friend I save some money and get to enjoy my friend's company so my healthy times of the week become something I look forward too.
I realize that what I've been doing may not be following the instructions we are given, but this is what works for me and what has kept me going. I may not be rapidly losing weight, but I'm ok with going at it slow and steady. And I do find that the more inches that come off the more motivated I am to keep going and how happy I am that I did the surgery.