What is one of his favorite things to do? Playstation, gameboy, basketball??
Maybe tell him that you've been thinking and Decided that he can go to the game but he will loose ______ for one week or until his attitude changes - and then STICK TO IT.
Just a thought