Boxers can have sex. They are just not supposed to have it too soon before a fight.

Answer: A trainer once told me it is because they "lose blood."