Sachverhalt: A. S._, geboren 1969, ist geistig behindert und bezieht eine Invalidenrente. Seit 1992 richtet ihr die Ausgleichskasse des Kantons Bern (Ausgleichskasse) Ergänzungsleistungen aus. Ihr Vater, geboren 1937, bezieht seit 1997 eine Altersrente der Pensionskasse N._ (vormals Pensionskasse der W._ AG). Nach dem hier anwendbaren Reglement 1995 richtet die Pensionskasse zusätzlich zur Altersrente eine Rente für noch nicht 18 Jahre alte oder in Ausbildung stehende und noch nicht 25 Jahre alte oder für erwerbsunfähige invalide Kinder des Bezügers aus (sog. Pensionierten-Kinderrente). Mit Verfügung vom 24. Juni 2011 berechnete die Ausgleichskasse den Anspruch der S._ auf Ergänzungsleistungen rückwirkend neu. Sie berücksichtigte dabei erstmals die Pensionierten-Kinderrente und setzte ihre Leistungen ab 1. Juli 2006 herab. Zudem forderte sie von S._ den Betrag von Fr. 43'626.- zurück. Die von S._ gegen die Anspruchsreduktion/Rückforderung erhobene Einsprache wies die Ausgleichskasse mit Entscheid vom 28. Oktober 2011 ab. B. Das Verwaltungsgericht des Kantons Bern wies die von S._ dagegen erhobene Beschwerde mit Entscheid vom 28. März 2012 ab. Auf die vom Vater in eigenem Namen erhobene Beschwerde trat es nicht ein. C. S._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten. Sie beantragt Aufhebung des angefochtenen Entscheides und Rückweisung der Sache an die Ausgleichskasse zur Festsetzung der Ergänzungsleistungen ab Juli 2011. Die Ausgleichskasse beantragt Abweisung der Beschwerde. Vorinstanz und Bundesamt für Sozialversicherungen verzichten auf Vernehmlassung. 