Is it really a lobbyist's fault for for doing their job and representing industry?
Isn’t that the Nuremberg Defense?

While a Member of Congress does have a responsibility to represent their constituents, I think they also have a higher responsibility to ensure that their constituents' tax money is well spent and that their constituents in uniform have what they need.
I agree completely. Unfortunately thinking like that makes it harder to get and keep an elected position in the federal government.*

*I don’t want to use that as an excuse to be cynical about the U.S. Government or democracy more broadly. I really do believe that politicians and voters could be better people and that aspects of the American political system could be tweaked.