MAYBE SPOILER BEWARE
If you haven't read the book, you'll love it most likely.
If you read the book (as I have), then Finch's reactions after Roamer called him freak is exaggerated. Finch's character was massively downplayed. The movie focuses on the relationship between Finch and Violet way too much.