By their standards, hardly any members of Congress could be considered residents of their states.
Interestingly, this was one of the key issues in Tom Daschle's defeat in 2004. He had qualified for a property tax exemption on his home in the District of Columbia by claiming that it was his permanent, full-time residence, and the folks back in South Dakota didn't look too kindly on it. For one thing, it called into question whether Daschle was legally qualified to represent South Dakota if his "permanent residence" was in D.C.
Yes. The obvious solution is to reduce the number of days Congress is in session. When they're not meeting they can't damage the country as much as they did yesterday!