I disagree. You can be racist or sexist or homophobic and still be a good person if you aren't openly bigoted << um, no, you fucking can't. that just makes you a shitty person that lies to make people believe you're good.
Acceptance means nothing to me without at least minimal attention. I'm like he easiest person to be friends with. You can talk for hours and I'll gladly listen, you just have to be okay with some level of cussing, because it will happen.