Ah yes, I too feel your pain. About 2 months before Alex's 3rd birthday, my fun-loving happy child turned into someone else entirely. We've implemented all sorts of strategies trying to curb his bad behaviors - some of which have been successful and some not. I agree about the choices thing that so many of the other moms have written about. There are some things, however, that are non-negotiable with me. Dinner is one of them. I'll sometimes ask him what he wants for dinner and fix that, but more often, what I cook is what he gets and if he doesn't want it, that's fine - he just doesn't eat...until he's hungry enough to eat whatever I fixed. I don't cook things that I know he won't like, so that's not the problem.
When he has a tantrum, he goes to his room and works it out. When he's done, he comes out and tells me, "OK, I'm done with my fit now". It's really pretty funny. This works fine at home, but when we're out in public we simply leave if he begins acting poorly. If you're at a grocery store (or other store) with a cart full. All you have to do is talk to an employee and ask them to save your cart (in the cooler if need be) and you'll be back for it later - after your child has calmed down or after your husband returns home so you can shop without your child. I was a grocery store checker for 11 years so I can tell you that store employees are more than happy to oblige. In fact, if the mom or dad was ready for check-out, I would even bag up their groceries in their absence and have it ready for them to pay for when they got back, whenever that was. I was always appreciative of any parent who handled their child in this way so that everyone else didn't have to unnecessarily endure the screaming child. In my opinion, there's no reason to make others suffer through my child's tanturms. It's frustrating to everyone who has to be exposed to it and that's not fair to them. Plus, you teach the child that the behavior is unacceptable and if they want to go to a store, they have to act appropriately. In order to avoid store meltdowns, I do as much of my shopping as possible without Alex. It makes shopping easier, quicker, and less stressful for me. Going shopping is a special thing for him and he knows that if he wants to go, he's got to act right. OK, so there's my grocery store "soapbox".
One of the best things that my husband and I did was to take some parenting classes. We took a 12-week class that was actually provided free of charge by one of our local nonprofit agencies. While 12 weeks is a long commitment, it helped us to understand how the way we were raised greatly influences how we parent and really evaluate whether our "tools" were effective. It helped us to get on the same page as far as how to deal with child-related issues. My husband and I have very different ways of dealing with our son (a constant frustration), and kids are excellent at working the parents against each other. I'm the disciplinarian in our home and my husband is a much more relaxed guy who lets bad behavior slide. The classes really helped us to understand each other's motivation and come up with some plans that work for our whole family.
Finally, the last thing that was really helpful was the implementation of a reward system. We did the sticker thing which was successful short-term. Then, we implemented a system that our daycare provider saw on Super Nanny or Nanny 911 (I'm not sure which). It's really simple, and yet quite effective. Get a jar (spaghetti jar or something similar sized) and some brightly colored objects - we use colored glass rocks and our daycare provider uses big craft buttons. Buy him/her something that they really want - this doesn't have to be expensive (maybe $10-$20) or whatever works for your budget. You can either tell him/her what it is or wrap it up in wrapping paper so it's a surprise that they can be excited about. Kids love presents! For each child, determine the specific issues that they need to work on. For Alex, it was potty training, respect issues, staying in bed, and doing things he is asked to do. Every time he makes a good choice, he chooses a rock (or button) and gets to put it in his jar. However, when he makes a bad choice, he has to remove the rock (or button) from his jar and put it back in the other container. Therefore, he gets immediate consequences, both good and bad, for his behavior. When the jar is full, he EARNS the present. This is brilliant and seems to work really well.
So here's my advice. Every family and situation is different. Don't allow the behavior to go unchecked - this is what creates spoiled little monsters that nobody likes to be around. You don't have to be mean or even unpleasant. Find some strategies that work for your family, make sure you and your husband are working together (not against each other), and stay consistent - this is key!!! Keep your sense of humor, try to make things like going to bed fun - we race Alex to his bed and he loves it. I find that a glass of wine or a beer or two every once in a while helps too ;-). Good luck! It's a tough road, but it does get better.
S. M.