Government accused of 'squeezing livelihoods' ahead of budget