Perhaps, I am a racist. . .
No "perhaps" about it.
You are most definitely a racist.
Well, let's take a minute to think about this.
I generally define words like 'racist' or 'bigot' by looking at someone's words or actions; not their internal feelings. Sometimes people feel a certain way, but don't know why they feel that way. Which is exactly what this poster said.
At least this poster is aware of the problem, discussing the problem, and seeking relief for the problem. In my experience, most bigots and racists don't think their beliefs are a problem at all.