Possible Duplicate:
What do you call a person who does/thinks the opposite of the crowd for just that reason?
For example, there is an almost-normal person, but this person has a special quality, (s)he likes things that go against "normal people", for example he likes Hitler, but stating that will begin and endless debate about morals.
Hipster may be a word, but is there a better word for that?