Is it ethical...no.
At the present time it’s legal.
Is it ethical...no. “
After massive corruption is exposed, Congress writes a law tightening up their unethical behaviors. A few years later, they take back all the important parts hidden in some 2000 page bill on something else.