Budget 2025: A callous tax hike that fails the people