Even if you overlook subjective issues like the racism, the nonsensical plot, the fact one of the main characters exists only to let Ben rant, etc. this is just, objectively, a poorly made book. Ben constantly writes run on sentences, repeats things, switches viewpoint characters mod chapter with no warning, uses awkward flashbacks, and many more things that would get you a bad grade in high school writing class. His grasp of grammar is as good as his understanding of socialism. That is to say it's something he heard of, didn't learn about, and decided he hates it.