Have you been on a "parent date" with your child recently? If not, then this could be part of the problem. With my own toddlers, I have found that their behavior is at its worst when they feel they are not being heard or when they are not a big enough part of my world. We remedy this by having a "mommy date day" or a "daddy date day" where we orchestrate a few hours to be one on one with that child. The "dates" don't have to be elaborate…sometime it's just spending an hour or two playing barbies or building train sets. But it is one on one time with that child doing something they requested to do with you. It is important to let them pick the activity (of course, you may have to gently guide them to low budget ideas!). For that time, they are the center of your world and they know it!
Try this out for a month and let us know how your experiment goes. If it is anything like ours has been, you will happily make these "date days" a regular part of your monthly routine for each of your kids.