Union Minister Rajeev Chandrasekhar slammed the opposition for criticizing the Union Budget presented on Wednesday by Finance Minister Nirmala Sitharaman and said the opposition has been wrong nine times in nine years of the Modi government while the country is marching ahead with or without opposition.