First of all: don't go all defensive, brother. We are all shit sometimes. You need to understand your mistake and work on it. I had an issue with my butt coming off the bench when benchpressig and Vincepac1500 helped me open my bloody eyes for the retarded shit that I was doing. The guys in here know a thing or two about a thing or two so listen to them.
So, the squat form: it looks terrible right from the start. That is not stable what so ever. Look at Lilliebridge, Zahir, Malanichev and all the top guys. They squat with 1000+ lbs and look like a walk in the park. That's what you need to aim for. Go under the bar, brace your abdominal, pull the bar into your back, lock your head in a neutral position and squat it. It's that simple. You look like you are going to break in half. I broke my bloody back from doing stupid shit. Don't be like me. Put one plate a side and start doing tempo squats with a box that is below paralel. Do that for like a month increasing the reps, then do paused reps without the box until you feel like you can hold a donkey on your back in the bottom position without caring. Only then can you get a program and start going for your max effort squat.
Leave your ego at the door, build some strenght and size, come back stronger than before. That's how this sport works.
Even tho I am rude as f to you, I want you to be better, stronger, faster.
Good luck, brother.