Sachverhalt: A. Die aus Ungarn stammende Dr. med. X._ (geb. 1943) studierte in Budapest Humanmedizin und zog 1983 in die Schweiz. 1996 erlangte sie den Schweizerischen Doktortitel in Medizin und gleichzeitig einen FMH-Äquivalenztitel in Psychiatrie und Psychotherapie. Seit der Erteilung der Bewilligung zur selbständigen ärztlichen Tätigkeit im Kanton Bern am 10. Juli 1996 führte sie in A._ eine Praxis als Psychiaterin und Psychotherapeutin. Am 27. März 2009 wurde ihr der eidgenössische Facharzttitel für Psychiatrie und Psychotherapie verliehen; dieser ist jedoch wegen des vorliegenden Verfahrens "sistiert". B. Aufgrund zweier Aufsichtsanzeigen ehemaliger Patienten von X._ eröffnete das Kantonsarztamt des Kantons Bern (nachfolgend: Kantonsarztamt) ein Verfahren und entzog X._ am 28. Dezember 2009 die Berufsausübungsbewilligung als Ärztin. Die dagegen erhobene Beschwerde an die Gesundheits- und Fürsorgedirektion des Kantons Bern (nachfolgend: Gesundheits- und Fürsorgedirektion) blieb erfolglos, ebenso die Beschwerde an das Verwaltungsgericht des Kantons Bern, welches den Entzug der Bewilligung mit Urteil vom 14. Dezember 2010 schützte. Das Bundesgericht hob dieses Urteil am 10. Juni 2011 auf und wies die Sache zur Durchführung einer öffentlichen Verhandlung und zu neuer Entscheidung an das Verwaltungsgericht des Kantons Bern zurück. Dieses wies die Beschwerde am 23. März 2012 wiederum ab. C. Mit Beschwerde an das Bundesgericht vom 2. Mai 2012 beantragt X._, das Urteil des Verwaltungsgerichts des Kantons Bern vom 23. März 2012 aufzuheben. Das Gesuch um Erteilung der aufschiebenden Wirkung der Beschwerde wurde am 3. Mai 2012 superprovisorisch gutgeheissen, nach Einholung der entsprechenden Stellungnahmen am 30. Mai 2012 jedoch abgewiesen. Betreffend den Hauptantrag wurde kein Schriftenwechsel durchgeführt.