Nine out of ten people with mental health problems in England say they are frequently stigmatised - often by those closest to them, a survey has found. Strangers in shops or public transport were likely to be the most accepting, with family and neighbours more likely to treat them differently.