No doubt that whoever it was that took money for victims of superstorm Sandy to be applied to fisheries in Alaska, is going to be very popular in Alaska.
You seem to be missing or misunderstanding a critical facet of our representative republic.
The ONLY national politicians elected to represent The People in toto are the President and Vice President. Members of Congress were never intended to represent the The People as a whole but, rather, to represent The People of their respective districts and states. The framers of the Constitution believed the Will of The People as a whole would best be determined by such a system, rather than having Congress loaded with "at large" members whose function is to serve all The People at once.
In other words, don't expect members of Congress to act in accordance with some perceived notion of what's "right" for the whole country. Their job, the job we elect them to do, is to represent JUST THEIR CONSTITUENTS, and not the common good. That common good will be the result of 100 voting members of the Senate voting for the benefit of their states, and 435 members of the House voting for what's best for their respective districts.
Harry Reid's job isn't to do what's "right" for America, but to do what's "right" for Nevada. Every other member of the Senate does the same thing.
Apparently, The People of Nevada seem to like the way he represents their interests, whether you like him or not.