Wo kommt denn die zweite Gleichung her? 
a ist ein Parameter und kann jeden Wert annehmen, also auch b.
 "Da a≠b sein soll ist a-b≠0 und ich darf dadurch dividieren x2=x oder x2-x=0 und dann x(x-1)=0" 
Den Teil verstehe ich irgendwie nicht. 
Wenn a=b wäre, wäre es ja zweimal die gleiche Gleichung, was keinen Sinn machen würde.
Die Gleichung x2=x löst man, indem man x auf eine Seite bringt x2-x=0 und dann x ausklammert.
Grundsätzlich: Wann immer du gemeinsame Punkte einer Funktionenschaar fa(x) bestimmen sollst, musst du fa(x)=fb(x) für a≠b rechnen.