I think that you went wrong by not writing "=0" in (x-3)(x+2). If you had written (x-3)(x+2)=0 you might have realized that (x-3)(x+2) equals 0 instead of 6, which you wrote above. I know 100% that you know that 3-3=0. Yet you will allow yourself to be tricked into thinking that a number different from 3, like -3, minus 3 =0. Don't fall for this.
Most students know that x-x=0. Yet if they are faced with x being replaced with numbers they are completely confused or correctly make changes in signs and operation which is not necessary, etc. Since x-x=0 that means that (-7)-(-7)=0 and (-17)-(-17)=0. You MUST understand that when you are subtracting you are basically find how far apart two numbers are on a number line OR the difference between two numbers. Since -7 and -7 are the same number, so there is no difference and we have (-7)-(-7) = 0 and not 14 or -14. More importantly if x-y=0 THEN x=y (just add y to both sides to see this). So if x-3=0 then x=3. If 7y-5=0 then 7y=5, if 3x-9=0 then 3x=9, ....This should be immediate. Way easier than saying your own name.
Jomo