"Bollocks" is a little less severe than "bullshit" in British English, but that word is still considered swearing by some. I agree that bullshit is the perfect word to describe the subject, it's a vulgar word because it causes a vulgar reaction when you experience it. Using a non-profane word would just dilute it.