I agree. I think "They Compete. You win." is a better tagline without the "No bullshit." not because I'm offended by your word choice, but because it's more succinct.
Confusingly similar to "When banks compete, you win"? (A live trademark of Lendingtree, Inc.)