It's not the best kind of writing and it's the sort of thing that would have (hopefully) kept the book from getting published if he wasn't famous.
Sooo, I'm not the only to have that thought cross their mind? ;)
I agree. SG created characters based on people he knows, but doesn't seem aware that the knowledge in his head is not coming out on the page. I can't entirely fault him for the sketchiness of the characterizations. Other people read drafts before this was published and no one pointed out to him he needed more background and detail with the characters?