Pushing a rigidbody with a suspended object

I’m having a problem pushing the red object off the stand with the sliding wall object. When I add Rigidbody to both and use addforce to the sliding wall, it doesn’t push the red block when it collides, it makes the wall fly off and the block barely moves.

I want to be able to push items off the stand, then slide back into it’s original position, but how can i push the block off the stand using the wall without worry about the wall flying off?

alt text

I got it. I added a separate box to the wall that is Kinematic and uses no gravity, then i change the parent object’s transform.position to move left or right. This then allows me to move the rigidbody box. The only thing is, if the object is moving to fast, the collision is ignored.