Acts of Congress cannot override Constitutional Clauses. Try again.
I could be wrong, but I believe the constitution allows congress to pass laws.
Not that are blatantly in conflict with what the Constitution says.
Cite the Supreme Court decision that found this act unconstitutional. Your opinion of what is constitutional
or unconstitutional is just that, an opinion. It carries no weight in law in the United States.