I was expecting a answer like "my dongle X just works on the Pi" :-)
I do not doubt it is a problem with the hardware or the drivers, I just say it is a common problem with many dongle vendors specially in the Pi. I know I could buy a RPi-certified dongle, but I do not like wasting hardware if I can fix it just with a few scripts. No offense :)