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.