I don't really care for most restaurant food. If I get "fast food" it's usually a veggie sub from subway (which is also much cheaper than the meat filled ones).
Salt isn't entirely bad for you (well, maybe if you salt your salt). American soil almost completely lacks iodine (as do a lot of countries due to small farm areas and over use), so our food doesn't contain it. So, that is how we ended up with iodized salt. Why is that important? Lack of iodine is one of the leading causes of thyroid disease.
I've always assumed that American "Chinese" food (and other ethnic food) is probably an American interpretation of the real thing. Most restaurant food is over sized, over salted, and way too greasy.