I'm still not sure how you are seeing it as wrong? The promoter found a suitable replacement on short notice and the champion said no to the fight. The poor card falls on Dana but Jones not fighting falls on Jones which is what killed 151. The guy that wrote that article fails to realize that there is only so many big ppv draws so it's impossible for Dana to not have 2 or 3 cards a year that rely heavily on the main event. If anyone can give me one legitimate reason why Jones bailed on the fight with Sonnen I might see the point but until then it is Jones who cancelled 151. The other point that Jones defenders never seem to bring up is he is the first champion to ever turn down a fight with a replacement. So if you are Dana you found a replacement and based on history he had no reason to think Jones would say no to the fight. Basically every other time this happened the promoter fixed without a problem the one time the promoter couldn't fix it was because Jon Jones refused to fight.
No, Jones not fighting is the justification Dana gave for cancelling the fight. Dana, in any event, was the one that cancelled the fight. Again, the fighter is only responsible for his performance in the fights he agrees to get involved in. Everything else is NOT his responsibility.
Everything else you said might very well be true, but it is besides the point.