If it's not unplugging I had the same problem recently where i plugged my play and charge kit in to my controller and it wouldn't come out. I took it back to the shop I got it from and they said the plastic inside had melted so the gave me a new one. If you want you can try pulling it really hard but that would probably break it. :)
To recharge your xbox 360 wireless controller you need to buy a play and charge kit(highly recomended) then plug it into the front of the controller and into one of the controller ports then turn on your console and play while it charges.
Using a play and charge kit
The battery pack. You will get a battery holder but you can buy a plug and play charge kit.
The play and charge kit eliminates the need for replacing/recharging batteries. The play and charge kit allows the user to recharge the Xbox 360 controller while playing video games. Allowing continuous wireless gaming.
It is saying that your battery or plug & play charger kit is low. Charge your adapter or change batteries.
No you must have an Xbox360 controller. There are both wireless and wired ones. I would reccommend getting a "Play and Charge Kit" if you get wireless.
There is no way to use your existing Xbox 360 controller on your PC. However, Microsoft have released a PC controller which is a Xbox controller.
The Xbox 360 wireless headset automatically charges through the USB on your 360 weather it's on or not. The play-and-charge kit for your wireless controller, however, only charges while the Xbox is on.
a controller
No
cons you have to change batteries on the controller while ps3 you can plug into game and charge and play
I would buy the Kinect for your Xbox but not a modded controller as you will get suspended if you play with a modded controller.