Sachverhalt: A. A._, geboren 1951, litt seit einer Verletzung im Jahr 1994 unter Beschwerden am rechten Knie. Am 6. Oktober 1997 war ihm wegen Coxarthrose links ein künstliches Hüftgelenk eingesetzt, am 26. Februar 2001 war eine Totalprothese am rechten Knie implantiert worden. Die Knieprothese musste am 20. Oktober 2008 ersetzt werden, und am 15. Mai 2009 wurde auch rechts ein künstliches Hüftgelenk eingesetzt. A._ litt zudem an Rücken- und Schulterbeschwerden. Gestützt auf ein Gutachten des Dr. med. M._, Orthopädische Chirurgie FMH, vom 14. August 2005 hatte die IV-Stelle Bern A._ mit Wirkung ab 1. Mai 2002 eine ganze Invalidenrente zugesprochen (Verfügung vom 1. Juni 2006; Invaliditätsgrad: 84%). Im Zuge eines von Amtes wegen eingeleiteten Revisionsverfahrens liess sie den Versicherten durch ihren Regionalen Ärztlichen Dienst (RAD) untersuchen und verfügte daraufhin am 11. Mai 2011 bei einem Invaliditätsgrad von 32% die Einstellung der Invalidenrente per Ende Juni 2011. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 11. Januar 2012 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei ihm eine ganze Invalidenrente zuzusprechen, eventualiter seien weitere Abklärungen zu veranlassen, subeventualiter seien Eingliederungsmassnahmen anzuordnen. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 