Sachverhalt: A. Der 1960 geborene K._ meldete sich am 21. Mai 2002 bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen in medizinischer und erwerblicher Hinsicht sprach ihm die IV-Stelle des Kantons Freiburg mit Verfügung vom 4. Oktober 2005 ab 1. Juni 2005 eine Viertels- und ab 1. September 2005 eine ganze Rente der Invalidenversicherung zu; gleichzeitige kündigte sie ihm die frühzeitige Durchführung einer Rentenrevision an. Im Rahmen dieser Revision setzte die IV-Stelle mit Verfügung vom 12. Februar 2008 die ganze Rente ab 1. April 2008 auf eine Viertelsrente herab. B. Die dagegen erhobene Beschwerde mit dem Antrag auf Zusprache einer ganzen Invalidenrente sowie in formeller Hinsicht unter anderem auf Durchführung einer öffentlichen Verhandlung hiess das Kantonsgericht Freiburg mit Entscheid vom 28. Mai 2010 teilweise gut, hob die angefochtene Verfügung auf und setzte die Rente revisionsweise ab 1. April 2008 auf eine halbe Invalidenrente herab, ohne eine öffentliche Verhandlung durchgeführt zu haben. C. K._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, unter Aufhebung des vorinstanzlichen Entscheides sei ihm eine Rente auf der Basis von 100 % auszubezahlen; eventualiter sei die Vorinstanz anzuweisen, die Sache neu abzuklären und einer öffentlichen Verhandlung zuzuführen. Ferner ersucht er um unentgeltliche Rechtspflege und Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Beschwerde, während das kantonale Gericht und das Bundesamt für Sozialversicherungen auf eine Stellungnahme verzichten. 