Tamil Nadu Chief Minister M K Stalin on Saturday launched a sharp attack against the ruling BJP at the Centre over the 2024-25 Union Budget, calling it a 'revenge' taken by the saffron party against the country and warned it will face more electoral defeats since it was committing "mistake after mistake."