I was going to suggest, as one of the other moms did, setting up a chore/allowance system and getting him involved in a group that will positively influence his attitude, such as a youth group.
Here is how my family dealt with the chore wars....When I was a "tween", my mother would always pull me away from my friends when they were visiting to do chores. It drove me crazy! I didn't mind doing the work, however I resented the manner and timing of how she handed out the chores. Later, when I was a teen, my mother had to go back to work. During the summer she and my father would leave a note on the kitchen table with daily chores. My brothers and I knew from the moment we awoke what had to be done that day. Even better, we had the ability to choose how to plan our day, knowing these chores needed to be done before our parents got home. That worked well for us. BTW, we didn't get an allowance, as my parents reminded us that we had a roof over our heads, clothes on our backs, etc. We also understood that being part of a family means you have to pitch in and do your part.