Вполне возможно что ему как раз нравятся такие девушки как Кэм именно по поведению,характеру. да ему судя по сериалу нравятся странные девушки(например та же шэри из 1-го сезона)А вообще камерон не такая как все девушки, не в том смысле что она машина.,просто она ведет себя совсем иначе.,она тоже как и он не от мира всего,ведь джона трудно назвать обычным парнем,вот он и тянеться к ней .