Thank you, everyone, for your support and helpful advice. I read every post tonight, and am appreciative you took time to respond. This forum is fantastic. The weekly menu - I might try.
It just doesn't get any better.
Tonight I came home around 6 and greeted my son. I asked how he was doing, told him I was preparing dinner, and gave him a few choices - hotdogs, hot corned beef sandwich, chicken broccoli alfredo (frozen bagged meal), seafood salad sandwich. That's all I could think of. He said no to everything. I then asked him what he wanted and he said (angrily), "Well I don't want THAT stuff!" I said, "Then what do you want?" He yelled, "Nothing!" Then he got angry and asked him what his problem was and why did he always have to speak to me that way. He always has a chip on his shoulder. I just can't stand it anymore.
So I just ate, and I fed my daughter, too. My son is still sitting at the computer playing a mindless video game.
He is going to the prom tomorrow and has to be at the school at 6 pm. I'd like to take pictures of him before he goes. That means I'd have to ask to leave work 15 minutes early. I'd gladly do that, but I fear I'd just get home and my son would yell at me for trying to take his picture, and then he'd take right off to school, refusing to have his picture taken. So why bother asking to leave work 15 minutes early?
I just give up. No matter what I do, what I try, my son is an angry, self-absorbed, righteous boy who doesn't do any chores around the house, doesn't think we have the right to "force" him to get a summer job, and who refuses to go anywhere with us (movies, dinner, etc.) on the weekends, despite our repeated efforts to involve him in activities.
I give up. I feel like I am a horrible mother. Look what I have created. I don't think this is gonna get better. I just don't know what to do. I hated my parents when I was a teenager, and I don't want my son to hate me, but it seems I am helpless against his rage.