Budget Bill Passes Amid Controversy