26-year-old with $45K debt faces backlash over $800 fun budget