So, teenager hates job, hates everything (you suggest for him to do). This negative attitude is hard to live with. What can you do with him for the summer?
#1 No work, no money is a good general rule.
#2 All summer? Let him camp at the beach in a big tent, resupply him with food once a week, $50 per week spending money.
#3 Send him on a Greyhound bus to Camp 4 in Yosemite, with $100 a week spending money, a rope, rock shoes, and a helmet.
And relax, whatever happens couldn't be worse that a summer a cantankerous emptyness at home with the parents.