"Put you off" is not an American phrase.
Refusing to donate 5 bucks after 22 years posting on FR is not American.
Is doing so against your Chinese Atheist beliefs?