(1) The Court of Appeals for the Federal Circuit shall decide all relevant questions of law, including interpreting constitutional and statutory provisions. The court shall hold unlawful and set aside any regulation or any interpretation thereof (other than a determination as to a factual matter) that was relied upon in the decision of the Court of Appeals for Veterans Claims that the Court of Appeals for the Federal Circuit finds to be
(A) arbitrary, capricious, an abuse of discretion, or otherwise not in accordance with law;
(B) contrary to constitutional right, power, privilege, or immunity;
(C) in excess of statutory jurisdiction, authority, or limitations, or in violation of a statutory right; or
(D) without observance of procedure required by law.
(2) Except to the extent that an appeal under this chapter presents a constitutional issue, the Court of Appeals may not review
(A) a challenge to a factual determination, or
(B) a challenge to a law or regulation as applied to the facts of a particular case.