Hi M.,
Not knowing you or your son, I have just a few comments that may be helpful. I raised 5 sons within an age span of 7 years and am an early childhood educator with 40 years exp. It is just a fluke that I am even on this website.Here are a few ideas that you might try.
First--be assertive! Mentally, you have to feel that you are doing a good job--for you, your son and you husband. Two year olds are feeling their power to control things around them. They need to have limits that they can trust. You know that the situation that you are in is stressing you and your husband. It is certainly not doing any good for your son.
Keep this picture in your mind...at one point or another you have probably seen a family meal ruined by a child who announces that they don't want the...PEAS! Now there is no longer conversation and an enjoyable meal. The child takes over as everyone tries to convince him, run "airplanes" past him, etc. No one enjoys themself any longer and the child has learned to get attention in a negative way.
The consequence for that behavior should be no attention. If he doesn't eat his peas at that meal, he will still be healthy.
When he is having a tantrum, TAKE HIM BY SURPRISE. A good response might be to laugh and say "You're funny" or "Wow, you look tired, guess we won't go to the park".
To get in your bed. Firmly, "This bed is for mommy and daddy. You have your own bed. Let's go tuck you in."
When he calls for you in the night, send yiour husband in "Mommy is sleeping right now, you should be too. See you in the morning!"
TANTRUM: this is what"s happening (describe what you want to be happening) If you want to cry, you can cry over here. (an area where you can still see him, but away from the action he was hoping to have an impact on)
You're on the phone--he's destroying the place or having a tantrum. Look him in the eye "After I finish on the phone, we will read a story/play a game, etc." And do it!
"If you keep crying, we may not have time to go to the park.It's chilly outside and you need your sweater. Want to wear the blue one or the red one?" And mean it!
"When you cry so loud, I get a headache and need to lie down"
"I know you want the green cup because it's your favorite, but it's dirty. You can have it for dinner"
"I can't understand what you want when you cry. When you stop crying, we will..."
Positive Reinforcement: "It makes me happy when you smile and we can go to the park"
At the store. Scoop him up and go to the car. "Guess you're too tired to shop. I'll have to go shopping alone."
These are a few thoughts that may help you. Just remember that you don't want to reinforce the attention-getting behavior and you know that there's a pleasant little fellow in there that you want to love and enjoy.
Mimi