New pieces of legislation take months, and in some cases years, to write.
They are fought over, debated incessantly, and revised right up until the moment they are taken to a vote. There are items added, and revisions made that reflect the broad range of belief systems and values across our great country.
Abstractly this sounds like an ideal model of a representative government at work. If only the dividing aspects of the bill weren't so often barely relevant to the bill's primary objective.
Compromise and negotiations have become the basis of a bill passing. There comes a point when each representative must look at the entire bill and weigh the that which they agree upon, against that which they would rather change; while simultaneously factoring in the bills urgency.
Is a bill ever perfect to everyone?
Absolutely not. With the wide ranges of opinions, it is impossible.
If a bill contains aspects you are unhappy with, by all means rise and state your grievance. Rally against the politician who proposed that which you reproach.
However to begrudge all politicians who did not abstain from a bill on account of a rider, is to say you support a deadlocked government.
All legislation includes compromise, fight for your beliefs, but do not fight against compromise.