@trazer - I feel your pain
Scratch 2.0 (Web/Flash based) is where the Scratch team are currently beavering away on.
Old Scratch 1.4 (the one we love) is yesterdays software.
The Linux version has always been a bit of a side project.
The RPi versions are even more so
I'm lucky - I use Scratch in schools all the time but I do it on netbooks or desktop PCs where it works fine.
When I'm using Scratch on the RPi, I'm using it to control the GPIO for robots etc - I don't need to use sound and so with the variable display and keyboard stickyness issues bypassed, I'm good to go
There is (vague as to timescales) talk about an educational push that (probably/might/should) improve Scratch on the RPi but to my mind, if you want to introduce Scratch to kids - use a grown-up computer.
But if you want to do some real-world interfacing (one person wrote a real firework display controller in Scratch!) and want to use Scratch's fantastic ability/learning curve value - then its already here and raring to go