1. I don't drink coffee, but you can get coffee pretty cheap. Even better, you can get a 100 pack of tea from Costco for $5 which should easily last a month. Even if you have to buy two, that's only $10/month. A lot cheaper than coffee.
2 + 3. I set aside $200/month for 'entertainment/others'. That goes towards buying new clothes/shoes, date nights, fast food, or whatever else that doesn't fit in my normal budget of groceries, rent, insurance, gas/transport, and utilities. Sometimes it's also a back-up if I go over in other fields. I go out about once a month and am able to easily keep my tab under $25. The other option is to just not drink when you go out or go places that aren't expensive. Also, if someone's partner "requires" fancy things and other expensive items, I would highly question the foundation of that relationship and that person's values in general, but that's just me.
4. Partially true. You can still get a meal off of various dollar menus for under $5, but it's still easier to just limit how often one eats there to once a week or less.
5. True, but you don't have to buy organic or free-range foods to eat healthy. Fruits and veggies aren't always cheap, but they are certainly affordable.
6. Prices may have gone up, but so has everything else. Can't really do anything about this one.
7. I'm sure this will come off the wrong way, but being overweight is not an excuse for overeating. I'm not overweight, but I'm basically a walking garbage disposal and I still manage to spend less than $200/month on food with $20 or $30 to spare in most months. Besides, I'd say being a healthy weight so you can be a role model for your patients and being on a budget are some pretty decent motivators to not eat as much.