which branch of government can declare laws unconstitutional
The judicial branch can declare laws passed by Congress or executive acts by the President of the United States unconstitutional, thus legally voiding them. However, all federal judges are nominated by the president and approved by the Senate. Additionally, Congress can remove a federal judge from office by impeachment.