Branson's problem is simple, they have abandoned the middle and upper class families. Everything in Branson seems to be targeted to the lowest tier, from hotels to restaurants. Look at the hotels on the "strip", if you are looking for a nice upper tier hotel, your options are slim. Try finding a healthy place to eat!