debate rational response squad Rational Response Squad Debate July 23, 2023 Post a Comment Rational Response Squad Debate . The rational response squad, or rrs, is an atheist activist group … Read more Rational Response Squad Debate