It is a shame for somebody who has lots of natural talent to consistently fail at the international level. If he matured, or went back to the basics of batting, he could develop into a Andrew Flintoff style all-rounder.

The most inconsistent player in The World, beyond all question, is Chaminda Vaas.
One Test-series he'll get 2 for 300, the next he'll get 15 for 300. One ODI he'll get 3 for 24, the next he'll get 1 for 56 or go for 40 off 7 overs.
None of these players can even remotely compare.

Sami is one of the most consistently poor bowlers I've seen in recent years.
Test-average of 46.

True, although us NZ supporters remember all too well his spell of 5 wickets for 1 run in one of the ODIs in Pakistan, and he also did something similar (but not quite as dramatic) in the 2nd innings of the Hamilton test last summer.