You could try removing and re-installing firefox. Or you could try another browswer like Opera or Swiftweasel - they might work better?
Regarding the problem with Youtube,it must be something to do with flash.
I strongly recommend following the Multimedia How-to here:
Just do exactly as it says there and it will hopefully fix your Youtube problem.