The shifter actually has two "pink thingys" (watch:
YouTube - Shift park lockout mechanisim).
The one that keeps breaking is inside the shifter. Mine hasn't broken yet so I haven't had it apart and therefore am not sure if or how the two pink thingys interact.
However, the pink thing that you are pressing is the Brake/Transmission Shift Interlock System override. This pink thing is on the outside of the shifter assembly and is NOT the one that keeps breaking.
In order for the shifter to move out of park, the ignition must be in the on position AND the brake must be pressed. The override is designed to allow you to move the shifter out of park in the event of an
electrical system malfunction (see page 240 of 2007 owners manual). There is a solenoid in the shifter that receives electrical signals when the ignition key is turned on and again when the brake pedal is pressed. To verify that it is working, remove the rubber tray and lightly touch the pink override tab. Then turn the key to on - if it is working, you will feel and hear the override switch vibrate. Then press the brake pedal, and you will feel/hear it vibrate a second time. If it does not vibrate, you have an electrical problem, and pressing the pink tab will override the solenoid switch and allow you to move the shifter out of park. If it vibrates both times but the shifter still won't move out of park, then the internal pink thingy is probably broken. I believe (someone please correct me if I'm wrong) that when the internal pink thingy breaks, the shifter will remain locked in park and pressing the override will not release it.
So, if the problem is electrical, it could be the solenoid itself, or a fuse that feeds the circuit. If it's a fuse, you would most likely notice other electrical functions that are also inoperable.