That's one of the books' biggest problems. Shawn has always been a colossal jerk, and the show has relied on Roday to make him likeable. The books don't have that crutch, so only the jerk remains, and he's often too unsympathetic a protagonist for what's trying to be a light entertainment.