IMO, When someone wants to run for office (cuz they can't hold a real job), they will pander to whoever they think will give them the best chance.
Pay attention to someone's emotions, and they will support you.
Feinstein is anti-gun, most of the people she represents are anti-gun. She presents bills to get rid of guns. Her people say "She tries to get my wishes to come true. I'll support her." Problem is that her showing of being anti-gun is a way for her to fleece people of their money and to stay in office. Kelly and Giffords are playing on sympathy to keep her in the lime light and national recognition for some future political move.
The other problem is that a lot of pro-gun people are the same way.
The main objective is to stay in office (cuz they can't keep any other job), and make money for themselves. As far as the people they represent go, "Let them eat cake!"
"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
Life Member NRA
Life Member NAHC
Former President of the ECPT (Eifel Combat Pistol Team)