Maybe you just don't mesh well with your coworkers? That doesn't mean anything is wrong with you, not everybody is going to get along with everybody. It sucks to work somewhere where you don't get along with your coworkers but what do you mean "I actually know about history and movies"? Do they have no interest in discussing movies? What do you mean customers have commented on it? They have mentioned you not being friends with your coworkers?

Also regarding the fan board, did your question require multiple answers? Maybe everybody saw that somebody answered and figured it was okay to move on with the conversation?

It sounds like you're going through a lot of other things right now and you are kind of reaching a breaking point. Maybe you could join some kind of group or something to help you meet new people who are more like you?