I can understand you are very stressed right now, but chill out - I hate to say it, but some of your posts come across in quite a childish way and that's not meant to be offensive, as I can be really childish at times.. but things like
'phds are for people that are clever. i'm not. so i quit' is a pile of horse crap and it just sounds like you're throwing your toys out the pram.. you've come so far, don't let your moron supervisor wear you down.. call your friends, have a nice night and work out a plan of action.
By getting stroppy and acting in an unprofessional manner, you're just giving weight to your supervisors cticisms... PhD's aren't for clever people, they're for people who don't quit when all the mundane tasks need doing and for people who can keep going, even when criticised...