Not quite right mentally: perverted, stupid, or mentally ill.
Crazy, irrational, or eccentric.
A crazy, irrational, or eccentric person.