naysayer: someone with an aggressively negative attitude
obstructionist: someone who systematically obstructs some action that others want to take
breech: opening in the rear of the barrel of a gun where bullets can be loaded