The problem in Canada 2010 was NOT high degradation - it was high graining.
The Bridgestones were never very degradation-limited. You could slam the tyres hard on a high deg circuit and they wouldn't flinch a muscle. Put them on an extra slippy surface though - and you get massive graining and wear, which just killed the tyres in Canada 2010. Which was why people were piling on downforce to keep the rear from sliding and to preserve the rears better in that race weekend.
Pirelli however, are not graining-limited. When have we heard any car complaining of graining on Pirellis? Never. (Complaints by Mercedes in 2011 don't count - as that car was generally bad on its tyres anyway). So with the lack of graining, it never really hurt the Pirellis.
Yes, Pirelli were asked to produce 2010 Canada at all races. However they didn't. They produced a similar thing, but moved in another direction instead.
In 2011 they were also predicting two stops at most (the forecast for Sunday was dry). Look here:
viewtopic.php?f=13&t=10119&start=30
I know you don't like the Pirellis and the current F1 formula. I don't like how it is this year either, but I don't think you're being entirely fair to the Pirellis with that comment.