so far as the rest of your points are concerned haven't read the article so I can not comment on the contents.............
but the rest of your arguement sounds a bit like a rant & chooses to ignore the recent events...........as I have said (along with other critics & supporters alike), the legality of his other deliveries is not in issue - the Doosra action is. The goal posts have not been moved against him regarding flex tolerances - they had been set & agreed upon by everyone well b4 this came up. The impression I get is they were very much set up as a result of the findings from his previous testing in relation to his physical abnormalities, in an effort to try to make the 'chucking' issue clearer & easier to adjudicate. Other spin bowlers have been tested & no one until now has questioned the tolerance levels, let alone called for their immeditate change.
Similarly any talk of bans being imposed has nothing to do with him as a bowler in general, but specifically for the continued use of a delivery with an illegal action - which he has conveniently stopped using now that he can be called again re his delivery action.
So far as his credibility & being the ultimate sportsman & fair cricketer goes consider this - he exploited the rules during the 1st Phase to continue to knowingly use the illegal action to bowl the Doosra, and as a result obtained wickets using the action which enabled him to obtain the World Record as Highest Test Wicket Taker - not very sportsman like in my mind as previously I had thought he had enough skills as a conventional Offie to enable him to do so without embroilling the record in controversy - if he thought that the record would shield him from any such criticism (as implied by his PM among others), then they are very much mistaken or have warped views about what constitutes fair & sportsmanlike behaviour.............
I hope this answers your last question as to who has the credibility problem -if not then that's the way of the world & your perogative - you'll just have to excuse me if I decide to stand by my recent posts re his credibility, behaviour & potential to be called a liar, cheat & coward................