because one is bassholes and teh other is bass-holes. The hyphen splits the word up so their censor systems do not see it as the bad word they are censoring.
Most (99.9%) censor systems on websites out there are admin set. Admins will set the censors to catch certain vulgar words. Bassholes minus the B is one. Bass-holes with or without the B is not.