It is not blaming but that is fact. Earlier cricket has some respect and people use to watch even 5 days test match also but now after IPL come in and bring in so much of money to the game and made it worst. And now even match fixing in ipl matches are worst. You should accept this fact.
I am not agree with you, IPL is not only cricket tournament in this world. There are many cricket events between two nations and ICC events which involves all the teams. I still enjoy Ashes, what a great series between Australia and England, people still watching such test matches with the full house stadium. Matches of India, Australia, South Africa, Pakistan, England, Sri Lanka and new entry Bangladesh are fun to watch. I agree that there is and will be fixing in IPL and other similar tournaments, these money making tournaments are just for fun and entertainment.