15. In the rights of the accused, there is a ban on bills of attainder. Which of the following is a bill of attainder?

A. a law that says one cannot cross onto private property to protest

B. a law that says a Communist cannot be a member of Congress

C. a law that says public schools cannot promote religion

D. a law that prevents harassment in the workplace a​